Sort:  

No, too predictable.... Inter dimensional shape shifters from a parallel universe where the Snails rule... It has to be.

Aye, thats my preferred option. Never doubt that it was aliens!