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