Taxonomy

Pied Oystercatcher (Haematopus longirostris)

Pied Oystercatcher