Very agreed on the vet, that is going to require them to properly identify and treat. It looks like a freaking larva in the photos, but it could be any number of things.