Every spring, the park around Shiroishi Castle in Miyagi Prefecture becomes flush with pink as roughly 300 cherry trees come into bloom. Shiroishi City is celebrating the occasion this year with ...
Some results have been hidden because they may be inaccessible to you