Anas platyrhynchos (Mallard)

Anas platyrhynchos (Mallard)

Observation - Anas platyrhynchos (Mallard) - UK and Ireland. Description: