Le Vaudou Mort (Translated: The Voodoo Death) is a mechnanical device of mayhem, build in the 18th century, in France. It's a key element in the film Needle.
Le Vaudou Mort (Translated: The Voodoo Death) is a mechnanical device of mayhem, build in the 18th century, in France. It's a key element in the film Needle.