Cherry blossoms as far as the eye can see . The flowers, known as sakura in Japa…
Cherry blossoms as far as the eye can see 🌸. The flowers, known as sakura in Japan, are in bloom over the Meguro River in Tokyo. (📷: Carl Court/Getty Images)
[ad_2]
Source