Puppets are always creepy but this one takes the cake. Digging these guys posts – Horror inside the Box
Timeline Photos The Regan MacNeil Mechanical Puppet from the 1973 film, The Exorcist, was created by prosthetic makeup designer Dick Smith and mechanical effects designer Marcel Vercoutere….