August 7 - Caligus oculicola Parasite of the Day, 07 Aug 2010 The parasite Ommatokoita elongata probably made a few of you squeamish. If so, then you probably want to just close this page…