Hillside, Hokkaido, Japan.

Top