Read news on spot clusters with our app.
Read more in the app
Satellites spot clusters of 'spiders' sprawled across Mars' Inca City (photo)