Ardea melanocephala

Ardea melanocephala

Observation - Ardea melanocephala - Southern Africa. Description: Shy nervous bird

Shy nervous bird