Echinocereus dasyacanthus
in the Big Bend National Park in Texas.