Share on facebook
Share on twitter
Share on linkedin

Puppet Master: The Littlest Reich

 

When Edgar decides to sell a nefarious looking puppet at a convention, all hell breaks loose when the puppets come alive and go on a killing spree.

Rated: Not Rated

Release Date: Aug 17, 2018

By Max Schindler