Okiku’s Well

The Okiku well lies in the grounds of Himeji Castle in Japan the castle dates back to 1333 and stands in the city of Himeji. Although the Castle and its grounds are very beautiful the Well its self-holds a very dark secret. It is said the samurai Lord Aoyama Tessan had a young servant girl called […]