Select Page
Space Orbiter Spots ‘Hairy Blue Spider’ on Mars by Mindy Weisberger, Senior Writer for Live Science David Bowie sang about his sci-fi persona Ziggy Stardust performing with the Spiders from Mars, and now it turns out there’s a “spider” on Mars after all. An image captured by a European Space Agency (ESA) orbiter recently showed […]