Feast Your Eyes On Japan’s Gorgeous Cherry Blossoms

2018-04-06 50

Known in Japan as “Sakura,” cherry blossoms represent fragility and the beauty of life