Wednesday, August 18, 2010

Tatra car in Discover card ad commercial

I'm guessing the art director for this ad is a car freak.

No comments: