Advertisement









Advertisement




Human Pyramids.

Prev Random Video Next
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.

Home