First MTB news & racing round-up, Friday, September 3, 2010
Fri, 03 Sep 2010 15:47:53 -0700
This weekend, Windham, New York, welcomes mountain bikers to the conclusion of the 2010 UCI Mountain Bike World Cup. Nestled in the Catskill Mountains, the small resort town of Windham will be the site of the first US World Cup event in five years, and the first ever final to be held on American soil.
Read More...