Manos , 2 months ago TLDR: It's gas deposits, not Martian spiders... yet.
TLDR: It's gas deposits, not Martian spiders... yet.