March 7, 2016 Human Towers Enter the world of the Castells, the human towers of Catalonia. ... By Joan Figueras