Mallards galore

Mallards galore

Observation - Mallards galore - UK and Ireland. Description: Plenty of mallards on the Thames today

Plenty of mallards on the Thames today