How’s this for unsettling? … Right now, as you are reading these words, microscopic parasites (known as Demodex mites) are living in your eyelashes. … What the heck are they doing there? … We…

Welcome Back! Please Login: