Board Thread:News and Announcements/@comment-34326521-20150608143604/@comment-34326521-20150617075441

I think they meant they've actually created (or will create) new aliens.