filaria



A small microscopic larva from a nematode.

SOURCE: drplechner.com