News

After peyote was banned by U.S. government agents in 1888 and later by 15 states, Native American tribes began incorporating as individual Native American Churches in 1918.
After peyote was banned by U.S. government agents in 1888 and later by 15 states, Native American tribes began incorporating as individual Native American Churches in 1918.