Anthobaphes violacea (Orangebreast Sunbird)

Anthobaphes violacea (Orangebreast Sunbird)

Observation - Anthobaphes violacea (Orangebreast Sunbird) - Southern Africa. Description: