Passerina rubra

Passerina rubra

Observation - Passerina rubra - Southern Africa. Description: