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