One of the most awaited signs of spring in Japan are the magnificent pink Japanese cherry trees, also called sakura. Starting in mid-March, the …
Read more on boredpanda.com
Zach Nell flipped this story into It's a Beautiful World •4020d