Ayahuasca: Food of the Gods A shamanistic medicinal ritual, the Ayahuasca was at once exhilirating, intimidating and cathartic