
2025 Tour de France: Ten Pros Who Could Make History
On Saturday, 184 riders will kick off the 2025 Tour de France with a 185K road stage that starts and ends in Lille, a city in northern France. Each rider comes to the Tour with unique aspirations: some just want to make it to Paris, others want to win a …