Concurs de Castells ("competition of castles" in Catalan) is a competition in Spain, where teams of 100 to 500 people build amazing human tower by climbing on top of each other.
Concurs de Castells ("competition of castles" in Catalan) is a competition in Spain, where teams of 100 to 500 people build amazing human tower by climbing on top of each other.