Gigantic Amazon stick insect (photo) Posted By Mongabay on Nov 19, 2015 in Photos Gigantic Amazon stick insect. Photo by Rhett A. Butler A gigantic stick insect in the Peruvian Amazon More photos of stick insects.