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.
Yes. He's done it!
Lance Armstrong
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.