Tag "Tom Dumoulin"

Tony Martin Wins Tour de France Stage 20

Tony Martin Wins Tour de France Stage 20

The three time world champion Tony Martin won the penultimate stage of the Tour de France completing the time trial in 1:06.21. Tom Dumoulin finished second completing the course 1