Telluride World Cup Races A Success

Posted on: December 16th, 2012 by D. Dion

[youtube]http://youtu.be/_-QN8F0gnvM[/youtube] The only people in Telluride who were not completely thrilled about the snow falling Friday and Saturday were the snowboarders competing in the World Cup Snowboardcross races. Snow does […]