Telluride Skiers

Telluride, Colorado

Telluride is located in southwest Colorado in a box canyon surrounded by 14,000-foot majestic mountain peaks. With its historic brick buildings, clapboard storefronts and Victorian homes, Telluride has a small mountain-town feel that is a delight to explore.

Photo © copyright by Mike Barton.

 « Colorado  « Ski Resorts