The Castellers de Vilafranca is a Spanish public-interest association whose main goal is to build “castells” or human towers.
Add WIMP to your Google News: