species 17,821 observations

Harlequin Duck

Histrionicus histrionicus