Photo

Josep Lago / AFP / Getty

Competing to Build the Tallest Human Towers in Spain

Images of large teams working together to form human towers up to 10 tiers high

Follow Us