Giant Walking Stick (New Guinea, Solomon Islands, New Caledonia)
“AAAH THERE’S SOMETHING ON MY FOOT GET IT OFF GET IT OFF!”
Those bugs are hella creepy