It's Stapelia. A great plant. Do you have a pic of the flower? There are different varieties, and while this one looks like mine, the flower will tell me for sure. Thanks!
Yes, it does. Its also called Carrion because of the smell. I have some young plants myself. But they haven't bloomed for me yet. But they will. I have no idea what color the flower will be on them. I got them at 2 different places. So, the blooms could be different colors. Google carrion cactus images. It will show the flowers they can get.