by
Shelby Carpenter
Language: English
Release Date: May 26, 2014
Denali means �The High One� in Athabascan. Standing at 20,237 feet, Denali is the tallest mountain in North America and has roughly 14,000 feet of vertical relief from base camp to summit�more even than Mount Everest. While native populations had lived within the boundaries of today�s Denali...