Dare or not? Climb this wall of over 121 feet in the air (37 meters). It is called the Excalibur, the world’s highest climbing wall, located at Klimcentrum Bjoeks in the town of Groningen, The Netherlands. Are you scared of height now? More pictures after the jump. Continue reading “Excalibur”