Stenocactus phyllacanthus. Synonym:Echinocactus phyllacanthus, Echinofossulocactus phyllacanthus, Ferocactus phyllacanthus, Echinocactus tricuspidatus, Echinofossulocactus tricuspidatus, Stenocactus tricuspidatus.
eBay