Castellers

Every two years, castellers come together in the city of Tarragona, Spain, to build insanely tall and intricately-formed human towers. The towers are created without any external support, and are…

Continue Reading Castellers