1999-2005
No
No
7
Apparently he did.
Armstrong won his 6th tour in 2004.
Yes, but all seven of his Tour de France titles have been vacated.
Lance Armstrong
Yes. He's done it!
sadly no, his time has long gone.
A competition called Tour de France, held mainly in France.
Not for the last years, but previously he has won several.
No. All his wins came after.