In a finding that has renewed talk about the possibility of life on Mars, NASA said Sunday that its Curiosity rover had detected “unusually high” levels of methane on the Red Planet.
Methane is an odorless, colorless gas that can be produced by simple geolog…
Read More

Leave a Reply