You’ll Definitely Rush For A Mirror After Reading What They Discovered Living On Their Face

0
137


These are face mites. They can live and mate in your face!
Scientists estimate two face mites per eyelash for any general human. You could be a host of a hundred or thousand face mites!
Scientists estimate two face mites per eyelash for any general human. You could be a host of a hundred or thousand face mites!

Here’s something more disturbing! Scientists believe these creatures to be relatives of spiders!

LEAVE A REPLY

Please enter your comment!
Please enter your name here