Truth behind Armstrong's Tour victories revealed
Originally Posted by FitSsikS
In a shocking turn of events it has been revealed that Lance Armstrong won his seven Tour victories, recently removed from the statistics, not through the use of drugs, which has been previously believed, but through the use of life-like cyborgs.
"I only ever rode the last stage." He reveals in an interview.