Mallards on the Thames - 2017

Mallards on the Thames - 2017

Observation - Mallards on the Thames - 2017 - UK and Ireland. Description: