Lance Armstrong Jul 26, 2005 8:54:59 GMT -5 Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by Tom Lincoln on Jul 26, 2005 8:54:59 GMT -5 Is the greatest Bike Rider in the WorldHe won his 7th Tour de France on Sunday