Ferocactus melocactiformis

Species
Scientific Name: Ferocactus Britt. & Rose. (Cactaceae) melocactiformis
See Ferocactus histrix