Does anyone know what on earth kind of insect/bug/caterpillar thing this is?? It's like 4 inches long. I came across it on the trail as I was out walking a little bit ago (and left it there!) Did a google image search and I'm not finding anything like it.