The 8 stages that shook up the 2019 Tour de France

This year's Tour de France was arguably the most thrilling Grande Boucle since Greg LeMond snatched victory from Laurent Fignon by just eight seconds in 1989, with a series of twists and turns creating three weeks of ever changing and entertaining racing.