Kliprosie
This plant is known as a "kliprosie" in Afrikaans, translated to little rock rose. I haven't been able to find its botanical name yet.

Press the "back" button on your browser to go back, or click here to return to the main page. If you are viewing this in full view, remember to press F11 again to see all the menus.