Photo of the Day: Traffic Jam

5,000 ducks block traffic on their way to feed in Zhejiang province in China. The farmer and his assistants drove the ducks from their farm to a pond one kilometer away to look for food. (Rex) Click iamge to zoom.

(Visited 1 times, 1 visits today)

Leave Your Comment Below

More Inspiring Stories