Liana and ant nest hanging down from tree, interior view of tropical rain forest, Ecuador, South America