Telluride Ski Resort
Telluride, CO – Colorado’s Telluride Ski Resort is the newest U.S. home for World Cup snowboarding with the Visa U.S. Snowboardcross Cup Dec. 17-20, 2009. Telluride is the sole U.S. stop of the LG sponsored FIS (International Ski Federation) Snowboard World Cup this season and will feature both SBX (snowboardcross) and PGS (parallel giant slalom) competitions during the second in a series of five Olympic qualification events for the two disciplines.
With snowmaking in [...]

Our Social Network Links!