The Past in Powers of 10 By MelindaBrown Oct 30, 1960 UK completes the first successful kidney transplant. Apr 11, 1970 Apollo 13 is launched. Aug 10, 1980 Hurricane Allen (CAT 3) pounds southeastern Texas. Jul 25, 1990 Lance Armstrong wins his first Tour de France. May 11, 2000 The billionth living person in India is born. Jan 15, 2010 The longest annular solar eclipse of the 3rd millennium occurs.