Tag: Scattered

spot_imgspot_img

Eerie ‘Spiders’ Scattered By way of Inca Metropolis on Mars Seen in Unimaginable Photographs : ScienceAlert

There could not be any bugs on Mars, however new pictures from an orbiting spacecraft have revealed a plethora of 'spiders' that appear to...