Showing posts with the label Steven Ruff

New Hint of Alien Life On Mars

By Sarah Scoles smithsonian.com 2-1-16 Unusual silica formations spotted by a NASA rover look a lot like structures formed by microbes around geysers on Earth      The hunt for signs of life on Ma…
Subscribe Our Newsletter