A new ad for the 2010 Dodge Challenger.
Created in honour of the England vs. USA world cup match, this ad celebrates all that is great about America in true epic style.
That's right. Cars & Freedom. (Cue the single tear).
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment