Denali, the tallest mountain in North America, seen within Denali National Park