meaning cherry blossoms in their late stage of bloom, when most have already fallen, and fresh green leaves begin to take over … filmed in Kamakura, Japan in 2005
This entry was posted
on Wednesday, May 28th, 2008 at 8:05 pm and is filed under Uncategorized.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.