This is one of the microscopic mites that lives on the tip of your nose and keeps it free of dust. Really. Go check your nose and see that it is dust-free. I’ll wait.
Duster Mite
Author: Laurel Green Category: Digital Sketch Pad Tags: Eyeballs, Icky, Microorganism, Parasites, Tentacles Comments: 11