Echinocereus dasyacanthus

Echinocereus dasyacanthus Engelm. Engl.: spiny hedgehog cactus, golden rainbow hedgehog, Texaxs rainbow hedgehog, yellow pitaya. Bot. syn.: Cereus dasyacanthus (Engelm.) Engelm., Echinocereus ctenoides (Engelm.) Lem.