While the Xenomorphs spread chaos and violence aboard a space station, Facehuggie is just looking for someone to latch onto! Has Facehuggie found its friend at last?