5,000 Ducks Block Roads in China

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

5,000 Ducks Block Roads in China

Comments ()