Sterculiad?

Sterculiad?

Observation - Sterculiad? - Southern Africa. Description: