NASA, Space, WORLD NEWS The Curiosity rover found a massive spike in methane that could point to life on Mars June 22, 2019 — 1 Comment