geofffox.com
Why Is NASA Backtracking?
Yesterday I wrote about the announcement that two NASA scientists were ready to publish a paper claiming live may currently exist on Mars. Today, it’s a different story. From MSNBC: NASA nixe…