Race Results

2017 Tour de France: Stage 18 Results

July 20, 2017 Ron 0

Team Sunweb’s Warren Barguil, out of contention for the race lead, nonetheless survived a heroic escape on the slopes of the Col d’Izoard to win Stage 18 of the 2017 Tour de France […]

1 2 3 1,069