Horsefly
Mammals
Humans
Its bite
Tabanus, gadfly, gleg, stout, dunfly, deerfly, buffalofly moosefly, elephantfly, breezefly, Marchfly
A variety of habitats, but not those that are too high, too dry or too cold.
Horsefly
Everywhere save the North and South poles and some islands, including Hawaii
30 to 60 days as an adult
Between 0.2 and 1.25 inches
Parasitic wasps, birds, horse guard wasp