Tag Archives: The Netherlands

Excalibur – The World’s Tallest Freestanding Climbing Wall

For those of you who really like to challenge yourself when it comes to climbing, there can only be one challenge that is literally monumental in the world of freestanding rock climbing walls, and that is ‘Excalibur’, the tallest  purpose … Click to read the full article

Posted in Europe, Land Sports, Rock Climbing, Travel | Tagged , , , , | Leave a comment