PARIS - The notion that Lance Armstrong won the Tour de France seven times because he was on some kind of secret wonder-drug somehow unavailable to others riders has long floated around the froth-osphere where sports fans trade rumor, fiction and the ...