A review by readwatchdrinkcoffee
The Puppet Master by Sam Holland

5.0