Rat Spotted in NASA Mars Photo

So the big news this week seems to be the so-called “Mars rat.” Yes, UFO enthusiasts are claiming that a rat has been spotted in a photo taken by NASA’s Mars rover, Curiosity. Or it may be a lizard. But some silly people, who are doing some of that fancy “rational thinking” that them city […]