Designed by
Title
Castells, human towers in Tarragona, Spain #21288510
Description
TARRAGONA, SPAIN - SEPTEMBER 23: Castells on September 23, 2011 in Tarragona, Spain. Every September 23, Santa Tecla holiday, those typical catalan human towers are performed in Plaza de la Font
This image is editorial