For two brilliant days in Denver, CO, all eyes turned to the colossal climbing structure Eldorado Climbing Walls designed and constructed for the UIAA Ice Climbing World Cup Championship. Towering 50 feet above the historic Greek Amphitheater in the heart of the city,...