Echinocereus pectinatus (Scheidw.) Engelm.  
Family: Cactaceae
Rainbow Cactus
Echinocereus pectinatus image