see more

Cycling: 100th Tour of Italy 2017 / Stage 11 Tag Heuer Watch / BMC Racing Team (USA)/ Firenze (Ponte A Ema) - Bagno Di Romagna 490m (161km) / Giro / (Photo by KT/Tim De Waele/Corbis via Getty Images)

Cycling: 100th Tour of Italy 2017 / Stage 11
Tag Heuer Watch / BMC Racing Team (USA)/ 
Firenze (Ponte A Ema) - Bagno Di Romagna 490m (161km) / Giro /  (Photo by KT/Tim De Waele/Corbis via Getty Images)