Lance Armstrong: "Yes, I won the Tour de France seven times."