Shiradezakura in Yamanashi Prefecture

DSC02530

The Weeping Sakura known asĀ Shiradezakura.

In Yamanashi Prefecture, nestled high in the mountains, there is a small town namedĀ Minobuma that claims to be the creators of the first Weeping Sakura.

Continue reading

Advertisements