Ruddy Duck Oxyura jamaicensis

Ducks, Geese, and Waterfowl

Ruddy DuckRuddy Duck
289 Dates
119 Locations