Recent images that were leaked by someone working for NASA showcase the fact that the Curiosity, Opportunity, and Spirit Rovers all spotted
MoreThe following pictures that you are about to see are all real, none of them have been edited or messed with. NASA
More