5,000 Ducks Block Roads in China

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

5,000 Ducks Block Roads in China

More:

Comments ()

We like you. Do you like us too?