Echinocereus palmeri Britton & Rose  
Family: Cactaceae
Echinocereus palmeri image