Sprinter Mark Cavendish won the rainy 12th stage of the Giro d'Italia on Thursday for his 100th career victory, while Vincenzo Nibali maintained his overall lead.
Cavendish wins rainy 12th stage at Giro d'Italia