Tour de France 2016: Stage 13 – Dumoulin doubles up, Froome-dog dominates

The bookies’ favourite Tom Dumoulin won Stage 13 with a searingly assertive TT performance, finishing with the winning time of 50:15.14. Race leader Chris Froome ably defended his lead, putting further time into his rivals, by riding into second place ahead of Nelson Olivera, who occupied the hot-spot for a long period ahead of Dumoulin.

Continue reading