Home

Fasciola hepatica is an endoparasite that lives in the

A. blood of sheep

B. spleen of sheep

C. liver of sheep

D. intestine of sheep