Thursday, November 21, 2013

1953 Alfa Romeo C52 Sport


At least we think it is. One is in the Musée National Cité de l’Automobile in Mulhouse, France

No comments: