Three people fly from Chile and Spain to Iquitos, Peru to experience the magic of the sacred plant ayahuasca.
2016
2017
2012
2018
2013
2024
1969
2023
2002
—
1976
1957
1998