DENVER (CBS4) – For the first time ever, the Ice Climbing World Cup finals were hosted in the United States, with Denver serving as the backdrop for the competition. The competition has been hosted in ...