Apr 17, 2009

Yamazakura, Mountain Cherry Blossom

Yamazakura means "Mountain Cherry"
The wild cherry
Which is the most commonly seen in Japan

No comments:

Post a Comment