RE: Can someone explain this??
It is from a fly larvae, or so I have been instructed. You wouldn't believe some of the things that live in and on deer. The grossest I ever found was a grub like thing living up a deer's nose. Big honkin' thing. Fairly common here in NC