fromCyclingnews2 weeks agoGiro d'Italia Women 2025: Stage 8 previewThe final stage of the Giro d'Italia Women features a challenging 134km race from Forli to Imola, determining the overall winner in a mid-mountain course.Bicycling