Thelazia callipaeda

Thelazia callipaeda is a parasitic nematode, and the most common cause of "thelaziasis" (or "eyeworm" infestation) in humans, dogs and cats. It was first discovered in the eyes of a dog in China in 1910. By 2000, over 250 human cases had been reported in the medical literature.