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.