Neoporteria nigrihorrida

Species
Scientific Name: Neoporteria Britt. & Rose. (Cactaceae) nigrihorrida
See Neoporteria clavata