Life … Animals Arthropods Insects Flies Marsh Flies Sepedomerus Liverfluke Snail Predator Fly species 15 observations Liverfluke Snail Predator Fly Sepedomerus macropus Field notes Close