Filarial Worm, a horrible parasite that can live in your eye. Even worse, there are some leeches which will latch onto your eyeball. The filarial worm is so common that it’s the second most common cause of blindness in the world. My eyes itch just thinkin