Excalibur: the world's tallest climbing wall






Excalibur at Klimcentrum Bjoeks climbing center in the Netherlands. It's the world's tallest climbing wall.

Archives