Life … Animals Arthropods Insects Flies Horse and Deer Flies Hybomitra Hybomitra pechumani species 30 observations Hybomitra pechumani Hybomitra pechumani Close