Entomologists from North Carolina State University discovered we share our houses with hundreds of different arthropod species.
Are indoor allergies getting you down? The cause may gross you out!
Your face might be home to a group of tiny creatures! These organisms, called demodicids, or eyelash mites, live on the bodies of even the cleanest of people.