Showing posts with label Dodge Charger. Show all posts
Showing posts with label Dodge Charger. Show all posts

Friday, February 12, 2010

Take That, Pop Culture

The first ad aired during the Superbowl. The second is a much-needed response.