Stage 3 - March 14: Gubbio - Montelupone, 195 km

Stage description coming!

Latest on Cyclingnews