The Bizarre Bloodthirsty Dolls Of The Indonesian Jungle
These beings are known as ‘The Jenglot’. They are small-sized doll-like figures, believed to be a supernatural type creature. These are known to many as something like a hoax. However, others believe they are...