WHAT ON MARS IS THAT? Nasa finds Martian SPIDERS in startling new satellite pictures beamed from above the red planet
Mysterious spiders have been spotted across the surface of Mars, Nasa has revealed. NASA has spotted several spiders on Mars. Far from the creepy-crawlies we’re familiar on Earth, these infant “spiders” are actually a network of channels eroded into Mars’ surface. But these incredible picture...