France and Lance
Just heard a report that the French are after seven-time Tour de France winner Lance Armstrong again. It seems as though they want to open an investigation into the drug test from the 1999 race that allegedly came up positive at the French anti-doping lab in Chatenay-Malabry done by Jacues de... Sign in to see full entry.