• ALH84001 meteorite and life from Mars?

    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?

    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.