Photo Gallery

Denali

The tallest mountain in North America is known as Denali. Though it is not the highest elevation in the entire world, it towers impressively above nearby mountains and seeing it makes for an indelible memory.