are you sure those aren't parasitic worms of some kind? hard to tell in the pic