Ducks Revolution

A crazy duck stampede through the streets of Thailand