MOUNT DENALI, WHERE ART THOU?
We finally made it to Denali National Park, home of North America’s tallest peak, Mount Denali. Denali is named from the Athabascan Indian word meaning “high one”. The park attracted nearly 600,000 visitors last year during their four months of[…]
Read more