Lizard Found On Mars By Curiosity Rover

Lizard Found On Mars PLUS Other Martian Nonsense

On May 30, 2013 by Lazer Horse

A photo went up on UFO Sightings Daily Blog the other day which “shows” a lizard on Mars. Before you laugh too hard, look at the picture below, then you can have a good long...

Read More →