Denali Denali (21,310 ft.), located in Alaska’s Denali National Park, the highest peak in North America and a member of the ...
For decades, Alaskans and Indigenous groups petitioned for the name to be changed back to Denali. Their efforts faced ...