Description

Castells –a Catalonian word that means castles– are a cultural phenomenon particular to Catalonia and consist of erecting human towers.