1 9 7 9 s horror movie still, humanoid giant larvae in old abandoned base