by
0 votedvote

Lizards and squirrels spotted on Mars?

Advertisements

Lizards and squirrels spotted on Mars?“Lizards and squirrels spotted on Mars?, UFO buffs claim to have spotted 'a cute rodent' hiding out in a photo snapped by Curiosity.

This entry was posted in World. Bookmark the permalink. | in.news.yahoo.com