I believe this is a screwworm larvae but I’m not 100%. if someone could be of some help I’d greatly appreciate you

More Tucker Brink's questions See All
Similar questions and discussions