Ayahuasca: La Abuela
Have you ever heard of Ayahuasca? Ayahuasca, meaning “vine of the soul” in the Quechua language (1), is a natural psychoactive plant brew traditionally used for medicinal and spiritual purposes by indigenous populations throughout the Western Amazon basin.