Neoporteria senilis

Species
Scientific Name: Neoporteria Britt. & Rose. (Cactaceae) senilis
See Neoporteria nidus