Dim lights Embed Embed this video on your site
The 2011 Mountain States Cup makes a stop in the beautiful mountains of Tellluride, Colorado. Racers compete in Downhill, 4X, Super D, Short Track XC, and Cross Country.