Ecuador, Amazon Basin

Stick insect in rain forest