Goryōkaku- Hokaido Japan.

Cherry Blossoms.