Excalibur | tallest climbing wall

Excalibur is the tallest climbing wall in the world ( 37 meters tall (121 ft)) It’s located in the city of Groningen in the Netherlandsand it is slightly bended which makes it an even greater challenge to all climbers.