SPAIN | Saturday, 28 July 2007 | Views [6527]
Giant soldier helmets on the rooftop (La Pedrera) BARCELONA