Looking for some ideas on ID for this? We found a bunch of them attached to a sea slug. My guess is Licnophora (?) but this is really not my area. Any help would be appreciated! This is 400x magnification #protozoa #protistsky #microscope #id #ciliate