Echinocereus polyacanthus is a clumping cactus native to the southwestern USA and northern Mexico. Its short, spiny stems produce striking, large red or orange flowers.
Above information is sourced from Wikipedia
© Fernando Loweree (CC-BY)
© KP Laer
© (c) Favian Flores Medina, some rights reserved (CC BY)