‘The Last Rider’, a film about Greg LeMond’s 1989 Tour de France win June 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...