Sclerocactus parviflorus (small-flower fishhook cactus)

Sclerocactus parviflorus