 time however passed by it didn't happen until wednesday when mark cavendish won his 35th race making him the greatest stage winner in the history of the tour de france and of course the tour de france is widely seen as one of the toughest events in sport not just cycling so to win so many stages really is a real feat of endurance