NASA Scientists Say Martian Meteorite May Have Brought Life to Earth

New analytical data supposedly backs the case for Martian life having once existed