Hillside, Hokkaido, Japan

Flowers on a hillside near Hokkaido, Japan.

Advertisements