Rat On Mars? Rodent Spotted In NASA Photo noypi Rat spotted on Mars? The alleged Mar rat image (Photo: NASA) While going through some photos taken by NASA's Mars Curiosity rover,... Read More