Five-time Tour de France winner Lance Armstrong has won the 13th stage of this year's race and moved to within 22 seconds of overall leader Thomas Voeckler of France...
Source: Voice of America News
Oh my Lord! He is like superman or something. He must be juiced. Yea thats it. There is no way he could actually be a great American athlete. No, that can't be it.
I had a feeling that he would come back to the front of the race in spectacular fashion...
