©AP Photo / Emilio Morenatti
The festival of the Castells is an ancient tradition in which teams of hundreds of people make human towers standing on one others' shoulders. The participating teams have their own "uniform" and are associations made up of people of all ages