the peyote is a small, spineless cactus which contains psychoactive alkaloids, particularly mescaline. peyote is native to mexico and southwestern texas