Life Hunters Target Methane Plumes on Mars
• WiredMethane, an organic molecule that on Earth is usually produced by life, has been found emanating from three specific regions on the surface of Mars.
Methane, an organic molecule that on Earth is usually produced by life, has been found emanating from three specific regions on the surface of Mars.
