These really do look like parasites, but you should put the links, directly into this post to make it easier to the people to find them (it took me 5 min to find them). But again back to the question, my expertise here is very limited however I have surfed this forum for months, but I have to tell you one thing those DO look like parasites. Wish you best of luck in fighting these critters!