The best mountain bikers head to La Bresse in France for the final race of the 2018 Mountain Bike World Cup. Get all the behind-the-scenes stories and much more. Who will be crowned World Cup Winner 2018?