Human tower in Barcelona

Human castle, castallers, in front of the city hall of Barcelona during a festival, la Mercè, Spain.

Human castle, castallers, in front of the city hall of Barcelona during a festival, la Mercè, Spain.

Leave a Comment