Denali, North America's highest peak reflects in a small tundra pond in Denali National Park, Alaska. North America's highest peak reflects in a small tundra pond in Denali National Park, Alaska.