Something…. or maybe someone…. keeps cleaning the solar panels on the Martian explorers. The notion that some bizarre Martian lifeform is deciding that the panels need a good dusting is too bizarre not to share. Current Nasa thinking is dust devils. Oh come one, you KNOW there’s life on Mars. They’re just… hiding. And the reason they’re dusting the Rovers off is because they’re the only thing in the landscape that actually LOOKS clean when you dust it. I know how they feel. Seven maids with seven mops, indeed.