Castellers

Castellers

Castellers, human towers, in Sant Cugat del Valles, near to Barcelona. Catalonia, Spain.