swiftjonathan.wordpress.com
Lance Armstrong Admits Winning Tour de France on Small Motorbike
LA, California – America and the world of cycling were in shock today as Lance Armstrong, the controversial cycling superstar, finally admitted that he had won his record seven Tour de France title…