Haematopus moquini (African Black Oystercatcher)

Haematopus moquini (African Black Oystercatcher)

Observation - Haematopus moquini (African Black Oystercatcher) - Southern Africa. Description: