It's showtime in Chamonix, one of the most anticipated stages of the Lead World Cup. This year the French leg below the shadow of Mont Blanc is not only the penultimate stage of the international ...