The Giro d'Italia will have a nail-biting finish as Australian Jai Hindley chases history
After 20 gruelling stages the top two riders in the Giro d'Italia are separated by less than one second.
After 20 gruelling stages the top two riders in the Giro d'Italia are separated by less than one second.