Has Alien Life Been Found? March 06, 2011 alien life astrobiology extraterrestrial life Journal of Cosmology meteorite Richard Hoover +