Cherry Blossoms Have Just Bloomed In This Japanese Town, And The Photos Are Magical

The blossoms, known as sakura in Japanese, typically bloom in late March or early April.
Advertisements