Britain's David Millar wins 12th stage at Tour de France
British veteran David Millar led a five-man breakaway to win the 12th and longest stage of the Tour de France on Friday.
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.