If you get any error message when trying to stream, please Refresh the page or switch to another streaming server.
Puppet Master 5: The Final Chapter
The puppets and their enemy battle yet while the puppet master that is newest is protected by them by the demon God which generated the key of Life.
Released: 1994-09-21