Snowmass Ski Resort Boasts of USA’s Steepest Slopes
Written by traveler on November 19th, 2009
The 3,128 acres of land on which Snowmass is situated is part of the White River National Forest near Aspen, in Western Colorado. This sheer size makes Snowmass the largest ski resort of all the Aspen/Snowmass Mountains areas. The mountain is noted for its wide cruiser trails, a pleasant atmosphere, and extensive ski-in and out [...]