Stage Preview and Betting TipsStage 21 | Sun 1st June KM0 1525 CEST Giro d’Italia Startlist (with withdrawals) Data powered by FirstCycling.com