Itchy Eye Turned Out To Be Caused by Worms

Playing

Eyelash or piece of dust? For one woman, her eye irritation was caused by a worm infestation in her eyeball. She pulled out 14 worms in total.