Somewhere in Thailand, drivers were able to catch the largest stampede of ducks ever witnessed. I don’t know why, but we found this kind of funny and amusing at the same time. Where all these ducks came from? We have no idea. Maybe this is a result of what happens when you feed one too many *sarcasm*.
The Mighty Ducks of Thailand!
