Spiders on Mars Inca City ?
A recent picture from the European Space Agency (ESA) looked like it had spiders in it, but they’re not real spiders. “No, these dark spots, seen by ESA’s Mars Express on the outskirts of an area nicknamed ‘Inca City’ in the southern polar region of Mars, have a more ‘down to Earth’ explanation…” ESA confirmed…