The Curiosity rover found a massive spike in methane that could point to life on Mars
The NASA Curiosity rover made a remarkable discovery this week that may hint at signs of life on Mars. The surprising development, reported on by The New York Times, brings legitimacy to the long-held notion that aliens may actually be occupying the red pl…
bubmagJune 22, 2019