Terrifying Human Experiment: Cursed Straw Doll

2002