By SpaceZE News Publisher on Friday, 26 April 2024
Category: Space.com

Satellites 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.
Original link