Chris Froome has responded to his critics with a fantastic ride up Monte Zoncolan to win the 14th stage of the Giro d'Italia
AP, USA Today: Cycling
Sat, 05/19/2018 - 9:42am
Chris Froome has responded to his critics with a fantastic ride up Monte Zoncolan to win the 14th stage of the Giro d'Italia