About 600 Yoshino cherry trees line both sides of the Otowa River in Goyu in Toyokawa City, Aichi. When spring…
Tag:
About 600 Yoshino cherry trees line both sides of the Otowa River in Goyu in Toyokawa City, Aichi. When spring…