Hundreds of black ‘spiders’ spotted in mysterious ‘Inca City’ on Mars in new satellite photos Posted on 26 aprilie 2024 | by Livescience Citeste pe https://www.livescience.com/