Life … Animals Arthropods Insects Flies Marsh Flies Snail-killing Flies Marsh Fly species Marsh Fly Sepedon praemiosa Close