Nature TTL

Pair of mallard ducks


Pair of mallard ducks.