The group 'Castellers de Vilafranca' form a human tower called 'Castell' at Sant Jaume square during the annual festival of 'La Merce' in Barcelona Sept 26, 2010. [Agencies]
Click for more photos