Share Facebook Twitter LinkedIn Pinterest Email Peyote, a cactus that contains mescaline, a hallucinogen, grows naturally in South Texas and northern Mexico.