Spanien, Europa, Tarragona, Catalonia, stadium, Castellers, festival, human pyramid, masses, Castells, tradition

- Image ID: XD7RHE