alien xenomorph vs humans sci - fi comic, communist outfit, retro sci fi