Three people fly from Chile and Spain to Iquitos, Peru to experience the magic of the sacred plant ayahuasca.
2006
2020
2023
2003
1950
2015
2018
—
1976
2014
1957
2025
2017
1991
2021
1977
2024