S1.E14 ∙ The Secret AdmirerSat, Dec 6, 1975Stage 18 of the 2017 Tour de France sees riders tackle a 179km route from Briancon to Izoard.Rate