Something Scary Backdrop Blur

Video Loading...

Something Scary S03 E03 Dolls and Mirrors

Overview

The Mannenji Temple in Japan now houses the haunted doll, Okiku. This story is inspired by the legend of the creepy toy.