5,000 Ducks Block Roads in China

TO GET TO THE OTHER SIDE. Oh wait, wrong bird.

Filed Under:
We like you. Do you like us too?