Though peyote — a hallucinogenic cactus — has been used for hundreds of years by Mexican Indians, it only became popular outside of indigenous communities after Carlos Castaneda, then a student at the ...