

Curse of the Puppet Master (1998)
...The Human Experiment
1998-05-26
United States of America
78 Min.
PG-13