Space ExplorationSatellites spot clusters of ‘spiders’ sprawled across Mars’ Inca City (photo)Seasonal spider-like features were spotted sprouting up through surface cracks near Mars’ Inca City region.ESADLRFU BerlinApril 26, 2024