Saturday, April 27, 2024

Satellites spot clusters of 'spiders' sprawled across Mars' Inca City

 https://www.space.com/spiders-mars-inca-city-satellite-photo


https://desertshapes.blogspot.com/search?q=Mars