About this reportage
In Hirosaki, a small town in North Japan, a sacred phenomenon occurs every year in late April. That’s when cherry trees blossom.
In Hirosaki, a small town in North Japan, a sacred phenomenon occurs every year in late April. That’s when cherry trees blossom.