Ardea melanocephala

Ardea melanocephala

Observation - Ardea melanocephala - Southern Africa. Description: