I might have called it a Warble. It may or may not be the same thing, but it is a larve that buries under the skin. PLEASE CHECK FOR MORE!!!

best of luck with the babies.