Disa hallackii perchance?

Disa hallackii perchance?

Observation - Disa hallackii perchance? - Southern Africa. Description: