downtoearth-subscribe

Scientists see evidence of life on Mars meteorite

  • 26/02/2001

Scientists have found compelling new evidence of possible ancient microscopic life on Mars, derived from magnetic crystals in a meteorite that fell to Earth from the red planet, NASA announced on

Related Content