Ledebouria ?

Ledebouria ?

Observation - Ledebouria ? - Southern Africa. Description: