Rumors of a farmer herding them to food are going around, but we're still not really sure why around 100,000 ducks are stampeding down a Thailand road!

We're just thankful someone got in on film because it's something you may never see in your lifetime.