Armstrong won his 5th tour in 2003
Armstrong won his 6th tour in 2004.
No
No
Apparently he did.
Armstrong won his 2nd TdF in 2000.
Lance Armstrong
Yes. He's done it!
Not for the last years, but previously he has won several.
Armstrong won the TdF 7 times in a row.
No. All his wins came after.
Yes, but all seven of his Tour de France titles have been vacated.
A competition called Tour de France, held mainly in France.