Ferocactus hamatacanthus

Ferocactus hamatacanthus (Muehlenp.) Britt. & Rose. Engl.: turk's head. Bot. syn.: Echinocactus hamatacanthus Muehlenp., Echinocactus longihamatus Gal.