Advertisement
Human castle builders gather in Catalonia in Spain to compete and honor their traditions of erecting human pyramids.