The Demon Lady is a ghost-like spirit who resides within the well near the Yamaucchi Buddist Temple. People who have witnessed her believe that she is a ghost, however she told the Ojamajos that she is actually a demon.
Advertisement
The Demon Lady is a ghost-like spirit who resides within the well near the Yamaucchi Buddist Temple. People who have witnessed her believe that she is a ghost, however she told the Ojamajos that she is actually a demon.