Get the latest Science News and Discoveries
Eerie 'Spiders' Scattered Through Inca City on Mars Seen in Incredible Images
There may not be any insects on Mars, but new photos from an orbiting spacecraft have revealed a plethora of 'spiders' that seem to scuttle across the dusty surface.
None
Or read this on Science Alert