Home

Caapi Vine, Peruvian Amazon. Photo by Chris Kilham

AYAHUASCA

A collection of images of ayahuasca, “La Medicina,” meaning The Medicine.