3 ms·Meteorite crater hosts methane-making microbes–a clue to life on Mars?4 points by PaulHoule 11mo ago