The Ayahuasca King’s Last Tour

The Ayahuasca King’s Last Tour The ayahuasca king is dead. Peter Gorman didn’t die in…