Lance Armstrong accused of EPO doping
Tuesday, August 23, 2005 The French cycling newspaper L'Équipe is reporting that a drugs testing laboratory has discovered that Lance Armstrong, seven times winner of the Tour de France, used…
Continue Reading