Yatsushiro, Japan

Yatsushiro is a coastal city on Japan’s Kyushu Island with deep local traditions.

A stunning cherry blossom tree in full bloom on a grassy hill overlooking the city of Yatsushiro, Japan, on a beautiful spring day with a clear blue sky.