This has all the elements of an ’80s horror movie. Coincidentally, the puppets were made in 1987.


D2rights