Tag: Lake Towada|Taiken Japan

Towada Shrine: A Holy Site Deep in the Forest by the Lake