Lance Armstrong winner of the Tour de France a record seven consecutive times against Babe Ruth the legendary record setting home run hitter