Photo credit: Eric Kieboom

According to Laughing Squid, the towering Excalibur – standing 121-feet in height – in the Netherlands is currently the world’s tallest freestanding climbing wall; “the concrete climbing tower has a dizzying 36 foot overhang and a 500 ton foundation to keep it from toppling over.” Continue reading for a video.