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.
Also check out the World’s Tallest Building – Kingdom Tower.











Bare Bones Ghost Chair
15 Beautiful Bedroom Designs
Creative Home In Calcutta, India
Underground Eco House by Make Architects
25 Unique Business Cards
Stunning Race Track Design - Monticello Motor Club