ReleaseNexus
??
No reviews
Short film, scene-to-scene parody of Alien (1979). Later became the part of Fright Show (1985).