The researchers wrote: 'Human body lice are blood-feeding parasites of their sole host, humans. 'The insects reside within the seams of human clothing where they lay their eggs, periodically ...