May 18, 2025May 18, 2025 theswirlingdervish Stage 9 of the Giro d’Italia was Epic: Crashes, Punctured Tires, and a Big Shake-Up in the GC