Quote Originally Posted by GrassrootsConservative View Post
Are you sure it's not a caterpillar?
I'm not sure at all lol. I asked an entomologist friend of mine to identify the creature, and he said it's a butterfly larva.