Designed by
Title
Castellers de Barcelona #21355871
Description
BARCELONA, CATALONIA, SPAIN - SEPTEMBER 25: Castellers de Barcelona form the base for traditional human tower at the Placa de Sant Jaume during the Mercé 2011 on September 25, 2011 in Barcelona, Spain.
This image is editorial