Tuesday, December 12, 2006

The area near the Imperial Garden in Tokyo. For those who don't know, the Imperial Garden is the garden of the palace where the royal family lives.

No comments: