We all have tiny mites living in our eyelashes.
They’re known as Demodex or eyelash mites, and just about every adult human alive has a population living on them. The mostly transparent critters are too small to see with the naked eye. At about 0.3 millimeters long, it would would take about five adult face mites laid end to end to stretch across the head of a pin.