Advertisement

Nike "Lance Press Conference"

  • December 19, 2007, 8:41 PM EST
Under any circumstances, Lance Armstrong's Tour de France win streak would be astonishing.
Advertisement

Advertisement