neca alien figure 2 December 6, 2015 640 × 800 Happy Xenomorph Christmas! NECA Release New 1979 Based Alien Figure for Xmas