That is Stapelia gigantea the flowers are beautiful to behold but stink like rotting meat. Actually the flowers try to mimic carrion among other things most of which are too disgusting to mentioned. The reason for this is to attract flies which act as the pollinators.

Peter Bruyns has written an excellent book on Stapeliads.

Ask not what your plant can do for you but what you can do for your planet.