Designed by
Title
The Puerta de Alcala (Alcala Gate) on the Plaza de la Independencia (Independence Square) in Madrid, Spain #65832890
Description
MADRID, SPAIN - AUGUST 23, 2012: The Puerta de Alcala (Alcala Gate) on the Plaza de la Independencia (Independence Square) in Madrid, Spain
This image is editorial