Mark Cavendish of Britain won the 12th stage of the Tour de France on Thursday, hours after cycling's showcase race was thrown into chaos with a third doping bust this year and netting the biggest name yet.
Cavendish wins 12th stage