Search
Animals

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.

March 28, 2014
9:15 AM EDT