Lizard/Rat Discovered On Mars? NASA Photo On Mars Reveals Something
NASA’s Curiosity Rover has uncovered alien life, according to some. But does the evidence show a lizard, a rat… or just another rock?
NASA’s Curiosity Rover has uncovered alien life, according to some. But does the evidence show a lizard, a rat… or just another rock?
Curiosity has successfully landed on Mars in one of the most tekkers landing procedures known to man.