Spiders from Mars

Apparently there are spiders on Mars. I read an interesting page on it this morning, found here: 

uk.news.yahoo.com/orbiter-spots-spiders-surface-mars-142745137.html

To be honest it reminded me of Ziggy Stardust the song by Bowie - the musician, not my cat Laughing - specifically this one line "And the Spiders from Mars" which is now going round and round my head and likely will be all day...

I've noticed when something like a song lyric is stuck in my head I'll randomly sing it out loud at different times. Sometimes when I'm in the queue at the shop, can be embarrassing lol. I wonder if it's a stim in a way? 

Or just me being weird as usual? Upside down