August 4, 2025By Olivia Williams Paris Wet, Neutralised, and ‘Incredible’: A Tour de France Final Stage to Remember