Thanks for posting the photo, can see much. Seems like a very strange place for a parasite to be. I don't think a subcutaneous worm would be there. I will do a little searching.