"Echinocereus dasyacanthus can be found on rocky slopes of arid mountains, desert floor, in desert grasslands and more mesic habitats. They are distributed throughout Arizona, New Mexico and Texas. It occurs in every county of Texas's Trans-Pecos region except for Val Verde. Texas Rainbow Cactus can also be spotted as far south as Sonora, Chihuahua, and Coahuila, Mexico.
Echinocereus dasyacanthus is cultivated as an ornamental plant, for use in desert native plant natural landscaping, or as a house plant and in a greenhouse. As the Texas Rainbow cactus is a smaller cacti species, it can be easier to care for.
Texas Rainbow Cactus requires little to no maintenance for growing. It requires little water and a lot of sunlight to partial shade. It can grow in soil or rocky sandy substrate. Seeds of Texas Rainbow Cactus will germinate between 5–180 days."
Taken from wikipedia's page at:
http://en.wikipedia.org/wiki/E...