Demon Pond
In Japan, mystical creatures live in a secret pond outside of a small settlement. Their tale is one of vengeance, tragedy, and the strength of genuine love. A timeless story that works amazingly well on screen.
Released: 1979-10-20