Life … Animals Flatworms Flukes Plagiorchiida Heterophyidae Haplorchis genus Haplorchis Haplorchis Field notes Children Gill Fluke Close