Life on Mars? Spidery Objects Spark Speculation

October 9, 2012 in Featured News, Science

NASA’s recently revealed photos from the Mars Reconnaissance Orbiter are stirring up controversy regarding the presence of life on the red planet. The photos depict spidery patches on the surface […]