Board Thread:General Discussion/@comment-7503158-20170312031726/@comment-7503158-20170312042114

That's the "armored" aliens that I talked about in the original post, it's something that they might introduce in Season 2, which is obbiously about space travel.