where do horse flies come from
There are an estimated 4,300 species of horse and deer flies in the world, approximately 335 of which occur in the continental U.S. Of these, over 160 species are horse flies, and over 110 species are deer flies. It is estimated that at least 45 species of horse flies and 30 species of deer flies occur in Indiana.