Life … Animals Arthropods Insects Flies Marsh Flies Snail-killing Flies Marsh Fly species 108 observations Marsh Fly Sepedon aenescens Close