Kurashiki, Japan 2005

Kurashiki is the quintessential Japanese town, with its canals and weeping trees.  You feel like you've stepped in a time machine when a couple like this in traditional Japanese clothing strides by.

Previous Up Next