Shorebirds: Plovers, Oystercatchers, and Stilts (Charadriidae, Haematopodidae, Recurvirostridae)

Shorebirds: Plovers, Oystercatchers, and Stilts (Charadriidae, Haematopodidae, Recurvirostridae)