Did A Meteorite Finally Reveal Life On Mars?

It’s been debated for years whether there is life on Mars. Recently NASA scientists found evidence of water on a meteorite from the red planet! Dr. Ian O’Neill from Discovery News steps in to report on this finding, and reveal some of the possible implications.

This entry was posted in Space Exploration. Bookmark the permalink.