Sakura

Sakura is the Japanese name for the cherry blossom, one of the most famous natural occurrences in Japan. Thousands of people turn out for the cherry blossoms blooming, especially because the blossoms last so very briefly. Although cherry blossom season is usually in February and March, down in Okinawa it hits as soon as January. […]