December 6, 2007
The Citroen 2CV
Citroen, the French automaker produced this economy car during the latter part of the last century. The Citroen 2CV is considered to be one of the most iconic cars from the company and was dubbed the ‘tin snail’.
More: continued here
Track this entry

















Leave a Comment
You must be logged in to post a comment.