Space Program Research Indicates Extraterrestrial Life Likely

November 17, 2013 in Technology, Top News

Research findings by NASA scientists appear to raise the odds of confirming the existence of past life in the solar system, and of finding other biologically viable planets in the […]