We're space aliens! Well, maybe...