NASA Photo Shows Strange Light on Mars

Here we go (yet) again. It seems like every few weeks, the NASA Curiosity rover on Mars sends back some picture with some weird shape or image in it, and the UFO buffs and conspiracy nuts come out of the woodwork proclaiming that life has finally been found on the Red Planet. No lizard, rat […]