I don't think so, but I would love to see him do it -afterall he is the BEST cyclist in the world.
Armstrong won his 5th tour in 2003
No
No
1999-2005
7
Armstrong won his 6th tour in 2004.
Apparently he did.
Lance Armstrong
Yes. He's done it!
sadly no, his time has long gone.
Not for the last years, but previously he has won several.
Yes, but all seven of his Tour de France titles have been vacated.