Sakura season is here and each town is having a sakura festival! Sakura is the Japanese term for cherry blossoms which is probably the national flower of Japan. The sakura only blooms for one week once a year.which is why the Japanese flock and cuss over these flowers. This is in Nakano (where the cheapest [...]
