SPORTS: Lance Armstrong miracle started here…or did it?
It is 10 a.m. on July 24 and, from several thousand miles and an ocean away, it is being reported that Lance Armstrong has, indeed, won his seventh consecutive-and last-Tour de France. I pick up the telephone and dial Dr. Lawrence Einhorn at his home here in Indianapolis. “What a way to go out,” says the doctor, the pleasure obvious in his voice. “And it still gives me goose bumps.” What a championship pairing: Lance Armstrong, cancer survivor. Lawrence Einhorn,…