Thursday, May 22, 2025
42.0°F

Denali from the air

by Photo courtesy of David Steele
| July 5, 2013 5:29 PM

Denali is North America's highest peak at 20,320 feet.