These death-defying human towers build on Catalan tradition

Catalonia is ruled by the Spanish government, but its people have been constructing independent kingdoms for centuries. By climbing up backs and… more