(The discovery of organic matter in a meteorite, reported in early August, represents at best an extremely circumstantial piece of evidence for life on Mars.)
The meteorite landed on the planet Mars.
mnli hypothesis: The meteorite landed on the planet Mars. premise: (The discovery of organic matter in a meteorite, reported in early August, represents at best an extremely circumstantial piece of evidence for life on Mars.)