Puppet Master

Evil comes in all sizes.

1989-10-12 | 83 minutes

Rating: 5.8