Grillotia sp. Parasite of the Day, 07 Dec 2018 Most people probably think of tapeworms as being parasites that infect their pets, livestock, or even themselves - so mostly as…