Daily Archives: June 18, 2010

Windham Signs 3 Year Deal With UCI

The 2010 World Cup Mountain Bike Finals being held at Ski Windham in Windham, NY, will be the first of many World Cup event to come. Here is the post from the Windham World Cup Facebook page: “The Windham World … Continue reading

Posted in mtb, world cup | Leave a comment