The Louvre Doll
The ‘Louvre Doll’ is an ancient French voodoo doll found in a jar with an inscribed tablet. It depicts a nude woman in a kneeling position pierced by thirteen needles.
Want more weird? Join the INNER CIRCLE and become a Cult of Weird patron for bizarre, ghoulish, and fascinating member exclusives! Subscribe now.