Echinophthirius horridus Parasite of the Day, 14 Jul 2021 Lice are common parasites of mammals. Humans alone are host to three different species of lice, and it's not just humans or…