For those who think revenge was served yesterday, the Missile sure solved them today!
In the latest trek du jour across flat central farmland that was meant to be an “easy” one, strong crosswinds dictated otherwise, breaking up the peloton into unexpected yet long-hammering groups that ultimately delivered the winner of stage 13. Triumphantly reversing his bout of bad PR, Mark Cavendish powered across today’s finish line in an unquestioned first place, earning his 25th career Tour de France stage win!