Vincenzo Nibali (Bahrain-Merida) has won the 16th stage of the Giro d'Italia. In a controversial stage, the Shark crossed the finish line ahead of Mikel Landa.
Vincenzo Nibali (Bahrain-Merida) has won the 16th stage of the Giro d'Italia. In a controversial stage, the Shark crossed the finish line ahead of Mikel Landa.
Get updates delivered right to your inbox!