Liver fluke (Fasciola hepatica)

Liver fluke

Fasciola hepatica

Length
up to 3 cm
Reproduction
Eggs