Saturday, July 14, 2012

1967 Citroen 2CV Ad

The French are insane.



No comments:

Post a Comment