Lance Armstrong's Seven Tour De France Titles Are Effectively Gone By Mark Memmott Published August 24, 2012 at 8:29 AM EDT Facebook Twitter LinkedIn Email