Elia Viviani has won the third stage of the 101st Giro d'Italia in a bunch sprint finish
AP, USA Today: Sports
Sun, 05/06/2018 - 8:02am
Elia Viviani has won the third stage of the 101st Giro d'Italia in a bunch sprint finish