Science Archive

There are ‘spiders’ on Mars

Right off the bat, with ‘spiders’ we don’t mean the creepy crawlies, but features on land  or landforms that are known as ‘spiders’. The ‘spiders’ are named for their arachnid-like appearance and are a type …