Tag: shimane

Shimane: Myth and Mountains Shimane castle. Shimane: Myth and Mountains

Shimane, just to the northeast of Yamaguchi prefecture along the Sea of Japan coast, is in many ways the spiri […]