He out-cycled everyone else and had the strong support of his team. Basically, he completed the entire Tour De France faster than anyone else, with the help of his team.
No
No
Armstrong won his 6th tour in 2004.
Apparently he did.
Yes. He's done it!
Lance Armstrong
Armstrong won his 2nd TdF in 2000.
A competition called Tour de France, held mainly in France.
Not for the last years, but previously he has won several.
Yes, but all seven of his Tour de France titles have been vacated.
Armstrong won the TdF 7 times in a row.
No. All his wins came after.