Herding Millions of Ducks

2 years ago
9.95K

This is the most ducks I've ever seen in one place. It is in the backwaters of Kerala, India.

Loading comments...