North Cascade Mountains: Sparkling Spring 2
The iconic Liberty Bell Mountain in Washington State's North Cascade Mountains--among the most beautiful in the world. Nicknamed "the American Alps," these soaring peaks have sharp crags and spires that gleam with fresh snow in the sunny springtime, especially when the highway through these mountains first reopens each year.