Three people fly from Chile and Spain to Iquitos, Peru to experience the magic of the sacred plant ayahuasca.
2023
1973
1987
2006
2007
1968
2008
1969
2000
1980
2024
2020
1964