Life … Animals Arthropods Insects Flies Half-bridge Flies Heterocheila genus Heterocheila Heterocheila Field notes Children Heterocheila hannai Close