Remember this billboard?

The same ad is now popping up on signs in Washington, D.C.

When you go to FreeSTDCheck.org, you're greeted by the same graphic, and a really bizarre video.