Sclerocactus parviflorus
Small-flower Fish-hook Cactus