Blood Puppets are automatons that hide in dark forests and shadowy alleys waiting for prey. Their human visage gets victims close, but by time you see the seams and joints, you'll find yourself held down by hands loaded with hundreds of tiny needles, your life quickly draining...