Solar System Another clue has been found about Mars’ methane mystery Methane on Mars could be the calling card for microbial life on the Red Planet