Ozobranchus branchiatus

Ozobranchus branchiatus

a leech found on green sea turtles in association with cutaneous fibroepitheliomas.