Inhumanoids: WUT?

11 aI’m not exactly sure what is going on in this episode, but I need to find out.