Echinocactus horizonthalonius

Echinocactus horizonthalonius Lem. Engl.: devilshead.