Taiken Japan

Tag: Lake Towada

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