Add Yahoo as a preferred source to see more of our stories on Google. Lance Armstrong won a record seven consecutive Tour de France titles before being stripped of them following doping accusations in ...