Behold the Human Towers of Catalonia

In Tarragona, Spain, thousands of people gather to witness one of humanity’s strangest and most spectacular contests: building the human towers of ...
Back to Top