Shanghai

Share
twitterlinkedinfacebook
Image 11 of 144
< Prev Next >
DSC_0284.jpg
Roast duck hung in a restaurant window..Shanghai, February 2006.