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)
© (c) Arturo Castro Castro, some rights reserved (CC BY)
© (c) Favian Flores Medina, some rights reserved (CC BY)
© (c) Norma Piedra, some rights reserved (CC BY)
© KP Laer