< back
Nature
next >
Flowering Cherry (
Prunus spp
) is highly prized in Japan where there are over a 100 species and named cultivars. I have no clue which species/cultivar this might be.