Mark Cavendish wins 18th stage of the Tour de France
Mark Cavendish from the Isle of Man has won the 18th stage of the Tour de France cycling race over 222.5 kilometers (138.3 miles). It started in Blagnac and finished in Brive-la-Gaillarde, today.


