Does This Photo Show Signs of Life on Mars? (via NewsLook)
After combing through thousands of NASA photos, a science blogger claims to have found one showing a space rat on Mars.
" />
After combing through thousands of NASA photos, a science blogger claims to have found one showing a space rat on Mars.