10000 Ducks Walking on the Road

10000 ducks walking on the road. That’s a lot of ducks.

About roadfail