ALH84001 meteorite and life from Mars?
The last time you mentioned Mars you might have heard of NASA's Curiosity self-propelled ground and began exploring on Mars.Are we all Mars?
A recent scientific study suggested that life may have originated on Mars, then followed the meteorite strata leaving Mars that came to Earth.