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