Outrageous Human Towers in Catalonia

Castell, which means “castle” in Catalan, is a tradition of the Catalonian people who during festivals, build massive human towers.

RIA Novosti // Oct. 07, 2014 - 16:36 GMT