Racing Mark Cavendish won his 26th Tour de France stage Jul 11, 2015 0 kit-sports editor Mark Cavendish won his 26th Tour de France stage on Friday to take sole possession of third place on the overall list.… Read More