Mallard Lancashire

Mallard Lancashire

Observation - Mallard Lancashire - UK and Ireland. Description: