Scientists Just Demonstrated How These 'Spiders' Might Form on Mars Science Alert, 22 Mar 2021 We may not have detected life on Mars, but we have found 'spiders'... of a sort.