There was no better cyclist than Lance Armstrong during his supremacy of the sport from 1999 to 2005, when he won seven successive Tour de France titles. Detractors claimed he owed his success to performance enhancing drugs, but Armstrong strenuously denied the accusation, reminding critics he had passed a succession of drug tests. In 2013, […]
Lance Armstrong unmasked in documentary
![](https://sheldonkirshner.com/wp-content/uploads/2013/10/la-vie-de-lance-armstrong-en-images.jpg)