Strophocactus

Genus
Scientific Name: Strophocactus    (Cactaceae)
See Selenicereus