Denali Denali (21,310 ft.), located in Alaska’s Denali National Park, the highest peak in North America and a member of the ...
The climber was found on Denali’s West Buttress route and was confirmed deceased. “Ranger patrol then secured the climber in place and returned to high camp,” the release said.