Giro d'Italia 2017 21th stage

Giro d'Italia 2017 - 100th Edition - 21th stage Monza - Milano 29.3 km - 28/05/2017 - Tom Dumoulin (NED - Team Sunweb) - Photo Roberto Bettini/BettiniPhoto©2017 Giro d'Italia 2017 - 100th Edition - 21th stage Monza - Milano 29.3 km - 28/05/2017 - Vincenzo Nibali (ITA - Bahrain - Merida) - Photo Ilario Biondi/BettiniPhoto©2017 Giro d'Italia 2017 - 100th Edition - 21th stage Monza - Milano 29.3 km - 27/05/2017 - Bauke Mollema (NED - Trek - Segafredo) - Photo Luca Bettini/BettiniPhoto©2017 Giro d'Italia 2017 - 100th Edition - 21th stage Monza - Milano 29.3 km - 27/05/2017 - Gorka Izagirre (ESP - Movistar) - Photo Luca Bettini/BettiniPhoto©2017 Giro d'Italia 2017 - 100th Edition - 21th stage Monza - Milano 29.3 km - 27/05/2017 - Tom Dumoulin (NED - Team Sunweb) - Mauro Vegni (ITA - RCS Sport) - Brian Cookson (GBR - UCI) - Photo Luca Bettini/BettiniPhoto©2017