The ferocity of scaling nature's rugged landscape is replicated through the outstanding climbing wall in Groningen, The Netherlands. The Excalibur towers at 121 feet as the tallest climbing wall... Read full article »