NASA reported this morning that Curiosity had found an area that could have supported ancient microbes and the development of…
Tag Curiosity
In case you haven’t heard, Curiosity is reporting the discovery of carbon compounds on Mars. NASA still isn’t sure if…