Sacha Lodge Lagartococha trail offers guests the chance to learn more about the native people and their relationship with the forest. Learn about the trees where native people believe the spirits of their ancestors live, and the mysterious “dwende” or devil-man of the forest.