Fasciola hepatica, life cycle. Copyright ITM