Tuesday, February 5, 2008

I thought The Simpsons hated the French?

Apparently the episode where Homer designs his own car struck a chord with this French auto maker.

No comments: