About   Contact

Cars & Freedom

Print

In its iconic Freedom spot, Dodge states that America invented two things: cars, and freedom.

In print, we turned that brag into a series of ridiculous boasts about automotive Americanism.