10/ 32 - Shanghai, China, 2007

Google translation has a lot to answer for.

previous next gallery photos home email