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.

Published On 03/28/2014
9:15 AM EDT