Denali, North America's Tallest Mountain Visible Along The Tundra Of Denali National Park, Interior, Alaska.