Creatures living in your eyelashes

eyelash mitesDemodex folliculorum, or the demodicid, is a tiny mite, less than 0.4 mm long, that lives in your pores and hair follicles, usually on the nose, forehead, cheek, and chin, and often in the roots of your eyelashes. There are three burrowing into the eyelash follicle on the left. Feeling itchy yet? More heebie-jeebies here