Giant Millipede! Short video. Amazon rainforest, Ecuador in the Cuyabeno wildlife reserve near Peru.