skeptical-science.com
Possible Life on Mars • Skeptical Science
There is a new study that adds to the debate regarding the possibility of life on Mars. It all revolves around the detection of Methane.