It seems that both David Bowie and Ziggy Stardust were on to something, because NASA recently discovered that there are indeed "spiders" on Mars. Though not in the sense that there are alien spiders on Mars plotting to attack Earth (as far as we know), but the "spiders" NASA is talking about are...