Library
A habronematid larva found in the proventricular submucosa of ducks in Brazil.
View more Animal Life videos