A Chinese farmer caused traffic chaos when he attempted to herd 5,000 ducks through a town.
People watched in amazement as the man and his helpers drove the ducks through the streets of Taizhou city in east China's Zhejiang province.
Traffic ground to a halt as the mass of feathered animals were driven 1km across the city in an effort to reach a pond in the search for food.
Meanwhile, pedestrians were forced to scramble out of the way of the duck migration.
According to the farmer, he regularly drives his ducks through the city and, despite the large numbers involved, says he has never lost a duck during the journey.