Cherry blossom petals on moss at Kenrroku Garden, Ishikawa Prefecture, Honshu, Japan, Stock Photo, Picture And Royalty Free Image. Pic. WR1490490