Puppet on a Chain

Puppet on a Chain (1971)

It will keep you hanging on the edge of your seat!

Puppet on a Chainvideo's (1)