It's weird and slightly disturbing to think about -- but many people have teeny tiny little mites living in their eyelashes. These microscopic creatures are long and narrow. They live in the hair follicles and pores of your face, and particularly love eyelashes, where they feed on oils and dead skin cells. Gross!
But that's not the only gross thing going on in your body -- click through for more!