The veteran Isle of Man sprinter broke Eddy Merckx’s long-standing record for most career Tour de France stage wins with his 35th victory on Wednesday. The 39-year-old Cavendish sprinted for the ...