Mark Cavendish wins stage 4 as rider protest halts Tour de France
Mark Cavendish won his 31st stage at stage 4 of the 108th Tour de France after all cyclists in the race went on strike. Mark Cavendish won Stage 4 of the 108th Tour de France on Tuesday 29 June after all the cyclists stopped racing and went on a silent strike partway through the stage […]