Advertisement
The Castellers de Vilafranca is a Spanish public-interest association whose main goal is to build “castells” or human towers.