‘The Last Rider’, a film about Greg LeMond’s 1989 Tour de France winJune 27, 2023‘The Last Rider’ is a film about the 1989 Tour de France and Greg LeMond’s comeback victory after a near-death experience because of a hunting accident. It is a...