Excalibur tower is the world’s highest man-made climbing wall. The wall is 121 feet tall with an overhang of 36 feet. If you’re up for the challenge, it is located at the Bjoeks climbing center in the town of Groningen in The Netherlands. Photos by Eric Kieboom.
Also check out the World’s Tallest Building – Kingdom Tower.