I found this the other day while cleaning a few birds. It almost looks like some sort of larva to me. This happened to be a drake mallard. Curious if anybody can shine some light on what it may be. Take a look and let me know what you think.