Animals Crossing
Farmers herd a flock of ducks along a street towards a pond as residents drive next to them in Taizhou, Zhejiang province, June 17, 2012. (Photo by Reuters/China Daily)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy