Has anyone actually found out what this is? I have now passed 2 of these freaky things and I'm kidding of freaking out. Nobody believes me that its worms. Anyone know what kind of worm/ paracite this is. And if you have had this how did you get rid of them? Thanks in advance! :)