Pulling our sleds in Denal in Alaska, the highest mountain in North Americai
A climber ahead of me pulls his sled along the frozen glacier of Denali, Alaska, the highest mountain in North America. The beauty of the Alaskan mountain landscape graces the background.