Advertising Fail Posted on March 9, 2009 by Brent Toderash I snapped a photo of this billboard near Atlanta last year. Wonder who’s responsible for that slogan?