Building Human Towers in Spain

In Spain, teams compete to build the tallest structure made out of humans.