Advertisement

Human Pyramids.

Apr 3, 2009
Human castle builders gather in Catalonia in Spain to compete and honor their traditions of erecting human pyramids. The event attracts thousands of spectators as teams climb on each other attempting to build the biggest and best structures.
Advertisement
Advertisement
Trending Today: