Telluride On The Great Destinations Radio Show

Jun 06, 2017, 06:16 PM

Keri Jones reports from Telluride, Colorado in The United States. Telluride is a small, Rocky Mountain town known for a movie festival which brings in Hollywood stars, high altitude skiing and a free cable car that offers incredible views over the high peaks and valleys below.