Share
twitterlinkedinfacebook
Image 1 of 1
China_161027_2337.jpg
Duck on street in rural town in Zhejiang province, East China.