Life on Mars looks a bit more likely

Scientists have ruled out the possibility that methane on Mars was brought there by meteorites, implying that it may be generated by life.

Comments