Oldenburgia?

Oldenburgia?

Observation - Oldenburgia? - Southern Africa. Description: