Spiders spotted on Mars in new photos

Spiders spotted on Mars in new photos

A recent image of Mars revealed what appears to be a swarm of spiders crawling across Mars’ surface.