dcsimg
Image of <i>Thelazia callipaeda</i>
Biota » » Animals » » Nematodes »

Eye Worms

Thelaziidae Skrjabin 1915