Okiku’s Well, Himeji Castle
The place that inspired Japanese horror film, "The Ring," and its American remake, the Himeji Castle is Japan's largest surviving castle.
The place that inspired Japanese horror film, "The Ring," and its American remake, the Himeji Castle is Japan's largest surviving castle.