Advertisement

Spectacular human towers come crashing down in Barcelona

Hundreds of people watch incredible human towers being built in central Barcelona during the La Merce street festival.