mites mites

The harmless mite Demodex folliculorum, seen here in an electron microscope image, lives in the follicles of eyelashes. Andrew Syred/Science Source hide caption

toggle caption
Andrew Syred/Science Source