Albuca?

Albuca?

Observation - Albuca? - Southern Africa. Description: