Cycling Wet, neutralised, and ‘incredible’: Tour de France final stage was a treat to remember by July 27, 2025 by July 27, 2025 Montmartre in Paris does not hide under a bushel when it comes to its day… 0 FacebookTwitterPinterestEmail