Friday, July 9, 2010

Dodge Challenger Ad: Cars and Freedom

Setting aside the fact that Chrysler has become a total joke of a car company and the American automotive industry is in shambles thanks to shortsighted management and gluttonous unions, this television spot qualifies as awesome.

No comments:

Post a Comment