Zana Wins Stage 18 of Giro d’Italia 0 4 25 May 2023 15:08 RoadCycling.com Filippo Zana is the winner of stage 18 of Giro d’Italia 2023; Primoz Roglic wakes from the dead and Geraint Thomas shows strong form on his birthdaySponsor link: FlowBio - Data Driven Hydration for Serious Cyclists