So, A Science Blogger Thinks He’s Found A Picture Of A Lizard…On Mars?!?
A Japanese science blogger has been carefully examining the latest images from NASA’s Curiosity Rover, and he thinks he’s found photo evidence of a lizard on Mars. What could this be? A rock? A reptile?