Ruschia?

Ruschia?

Observation - Ruschia? - Southern Africa. Description: