They're usually just called eyelash or face mites ... However, scientists could see mites under a microscope on only 14% of the people, likely due to the animals' nocturnal nature.
While mites naturally live on all of us, dirty eyelashes can cause them to multiply, leading to discomfort and potential ...