Mountain Bike World Champion 2018

Mountain Bike World Champion 2018. The UCI XCO mountain bike World Championships took place in Lenzerheide, Switzerland over the weekend. Tre Cime Dolomiti, Auronzo di Cadore, Italy. CapoVelo.com | 2018 UCI Mountain Bike World Cup Gets Underway (Lora Hammond) Sport… Continue Reading