Holy Fucking Christ

Texas Department of Transportation is running some of the most graphic ads I have ever seen. Honestly brace yourself.

Here is the general page about the campaign.


About this entry