European Starling Sturnus vulgaris

Starlings

European Starling
291 Dates
191 Locations