So I found out about this. I'm kind of over it now, but it was pretty disturbing at first. :shock:
http://www.worsleyschool.net/science...creatures.html
http://www.worsleyschool.net/science...elash/pic1.JPG
Quote:
Demodex 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.