A quarter of a century has passed since the 1999 Tour de France, which promised a new era for the sport of professional ...
More importantly for Lance Armstrong, during the 7-year window when he won every Tour de France (1999-2005), 87% of the top-10 finishers (61 of 70) were confirmed dopers or suspected of doping.