<i >Thelazia callipaeda</i>, dog

Thelazia callipaeda, dog

Heavy T callipaeda infection in the eye of a dog.

Courtesy of Dr. Domenico Otranto.