Here is a clip from a filmed documentary digitally converted and posted on YouTube of my former teacher, the Chief Boo Hoo of the Neo-American Church, talking about LSD and God. When I say it is “newly discovered,” I mean newly discovered to me. Art’s daughter, Kristen, sent me the link.