Life … Animals Arthropods Insects Flies Bristle Flies Masiphya Masiphya confusa species 2 observations Masiphya confusa Masiphya confusa Close