Designed by
Title
XIV International Concentration of SEAT 600 in Leon #43468040
Description
LEON, SPAIN - APRIL 27, 2014: XIV International Concentration of SEAT 600 in in the Plaza Mayor of Leon. Vehicle manufactured in Spain between 1957 and 1973
This image is editorial