Haematopota pluvialis
Common horse fly
Haematopota bigoti
Haematopota crassicornis
Haematopota grandis
Haematopota subcylindrica
Haematopota punctulata
Haematopota champlaini
Haematopota americana
Haematopota salomae
Haematopota gamae
Haematopota csikii
Haematopota coolsi
Haematopota serranoi
Haematopota ribeirorum
Haematopota eugeniae
Haematopota comodoliacis
Haematopota willistoni
Haematopota rara
Haematopota turkestanica
Haematopota scutellata
Haematopota pseudolusitanica
Haematopota pallidula
Haematopota pallens
Haematopota ocelligera
Haematopota longeantennata
Haematopota lambi
Haematopota kemali
Haematopota italica
Haematopota graeca
Haematopota gallica
Haematopota enriquei
Haematopota pandazisi
Haematopota quaraui
Haematopota longa
Haematopota lobatoi
Haematopota limai
Haematopota lewisi
Haematopota lepointei
Haematopota leclercqui
Haematopota laverani
Haematopota lathami
Haematopota greniere
Haematopota grandvauxi
Haematopota grahami
Haematopota gracilis
Haematopota gracai
Haematopota giganticornuta
Haematopota germaini
Haematopota gallii
Haematopota gabuensis
Haematopota fuscomarginata
Haematopota fuscolimbata
Haematopota fusca
Haematopota furva
Haematopota furtiva
Haematopota furians
Haematopota fulva
Haematopota fraterna
Haematopota fradei
Haematopota fontesi
Haematopota fonsecai
Haematopota fiadeiroi
Haematopota festiva
Haematopota ferruginea
Haematopota fenestralis
Haematopota fasciatapex
Haematopota fariai
Haematopota faini
Haematopota exiguicornuta
Haematopota evanescens
Haematopota erythromera
Haematopota epoptica
Haematopota elephantina
Haematopota edax
Haematopota duttoni
Haematopota duplicata
Haematopota dukei
Haematopota dubiosa
Haematopota divisapex
Haematopota vulcan
Haematopota sica
Haematopota irritans
Haematopota distincta
Haematopota denshamii
Haematopota delicta
Haematopota decora
Haematopota daveyi
Haematopota cruneta
Haematopota crudelis
Haematopota crewei
Haematopota crassicrus
Haematopota corsoni
Haematopota coronata
Haematopota copemanii
Haematopota concurrens
Haematopota completa
Haematopota cognata
Haematopota coalescens
Haematopota claudinae
Haematopota circumscripta
Haematopota ciliatipes
Haematopota castroi
Haematopota castaneiventer
Haematopota caseiroi
Haematopota canapicalis
Haematopota camicasi
Haematopota burtti
Haematopota bullatifrons
Haematopota brutsaerti
Haematopota brunnipennis
Haematopota brunnescens
Haematopota brulli
Haematopota brucei
Haematopota brevicornis
Haematopota bowdeni
Haematopota bistrigata
Haematopota bipunctata
Haematopota beringeri
Haematopota bedfordi
Haematopota barrosi
Haematopota barombi
Haematopota bantuana
Haematopota ayresi
Haematopota avida
Haematopota aurescens
Haematopota arioi
Haematopota argentipes
Haematopota anomala
Haematopota angustifrons
Haematopota alluaudi
Haematopota aliena
Haematopota albihirta
Haematopota adami
Haematopota abyssinica
Haematopota aberdarensis
Haematopota lasiops
Haematopota lamottei
Haematopota lamborni
Haematopota lacessens
Haematopota kivuensis
Haematopota katangaensis
Haematopota insidiatrix
Haematopota inornata
Haematopota ingluviosa
Haematopota inflaticornis
Haematopota infernalis
Haematopota imbrium
Haematopota hostilis
Haematopota horrida
Haematopota hirta
Haematopota hirsutitarsus
Haematopota hirsuticornis
Haematopota hirsuta
Haematopota hieroglyphica
Haematopota heptagramma
Haematopota hastata
Haematopota harpax
Haematopota guineensis
Haematopota griseicoxa
Haematopota irroratus
Haematopota indiana
Haematopota inconspicua
Haematopota immaculata
Haematopota hindostani
Haematopota gressitti
Haematopota glenni
Haematopota fumigata
Haematopota formosana
Haematopota flavicornis
Haematopota fasciata
Haematopota equitibiata
Haematopota ensifer
Haematopota elegans
Haematopota dissimilis
Haematopota demellonis
Haematopota cristata
Haematopota cordigera
Haematopota circina
Haematopota cingulata
Haematopota cingalensis
Haematopota cilipes
Haematopota chinensis
Haematopota chekiangensis
Haematopota cana
Haematopota burmanica
Haematopota brevis
Haematopota borneana
Haematopota bizonata
Haematopota biroi
Haematopota bilineata
Haematopota badia
Haematopota atriventer
Haematopota atrata
Haematopota atomaria
Haematopota assamensis
Haematopota aquilina
Haematopota annulipes
Haematopota annandalei
Haematopota angustisegmentata
Haematopota alticola
Haematopota albofasciatipennis
Haematopota abbreviata
Haematopota abatrata
Haematopota abacis
Haematopota zuluensis
Haematopota zombaensis
Haematopota zambeziaca
Haematopota wittei
Haematopota vulnifica
Haematopota vulnerans
Haematopota vittata
Haematopota virgatipennis
Haematopota vilhenai
Haematopota vieirai
Haematopota vicina
Haematopota vicentei
Haematopota vexans
Haematopota veigasimonis
Haematopota valadonis
Haematopota unicolor
Haematopota ugandae
Haematopota tumidicornis
Haematopota travassosdiasi
Haematopota transiens
Haematopota torquens
Haematopota theobaldi
Haematopota tenuis
Haematopota tenuicrus
Haematopota tendeiroi
Haematopota teixeirai
Haematopota taciturna
Haematopota tabanula
Haematopota stimulans
Haematopota spectabilis
Haematopota sofalensis
Haematopota similis
Haematopota silvai
Haematopota sidamensis
Haematopota seydeli
Haematopota semiclara
Haematopota scutellaris
Haematopota schoutedeni
Haematopota sauli
Haematopota sanguinaria
Haematopota saegeri
Haematopota sabiensis
Haematopota rufula
Haematopota rubidicornis
Haematopota rubens
Haematopota restricta
Haematopota remota
Haematopota recurrens
Haematopota rafaeli
Haematopota rabida
Haematopota quathlambia
Haematopota pygmaea
Haematopota pulchella
Haematopota pseudomachadoi
Haematopota pratasi
Haematopota pottsi
Haematopota piresi
Haematopota pinguicornis
Haematopota picta
Haematopota peusi
Haematopota perturbans
Haematopota pertinens
Haematopota perplexa
Haematopota pereirai
Haematopota pellucida
Haematopota pearsoni
Haematopota paulettae
Haematopota patellicornis
Haematopota passosi
Haematopota partifascia
Haematopota pardalina
Haematopota pallidipennis
Haematopota pallidimarginata
Haematopota palancaensis
Haematopota paisanai
Haematopota ovazzai
Haematopota oldroydi
Haematopota okui
Haematopota ochracea
Haematopota ocellata
Haematopota occidentalis
Haematopota obsoleta
Haematopota obscura
Haematopota noxialis
Haematopota nociva
Haematopota nocens
Haematopota nobrei
Haematopota nobilis
Haematopota nitidifacies
Haematopota nigrofusca
Haematopota nigrocinerea
Haematopota nigripennis
Haematopota nigricolor
Haematopota newtoni
Haematopota nefandoides
Haematopota nefanda
Haematopota neavei
Haematopota mouzinhoi
Haematopota moreli
Haematopota mordens
Haematopota mordax
Haematopota montisdraconis
Haematopota monteiroi
Haematopota molesta
Haematopota mlanjensis
Haematopota microcera
Haematopota meteorica
Haematopota mephista
Haematopota mendesi
Haematopota megaera
Haematopota matosi
Haematopota masseyi
Haematopota marthae
Haematopota marakuetana
Haematopota malefica
Haematopota malacrizi
Haematopota magnifica
Haematopota maculosifacies
Haematopota maculiplena
Haematopota machadoi
Haematopota lunai
Haematopota lineola
Haematopota gresitti
Haematopota fumgiata
Haematopota saravanensis
Haematopota qui
Haematopota burgeri
Haematopota fairchildi
Haematopota touratieri
Haematopota amicoi
Haematopota rohtakensis
Haematopota mukteswarensis
Haematopota keralaensis
Haematopota mendossaorum
Haematopota ruwenzorii
Haematopota coninckae
Haematopota altimontana
Haematopota menglaensis
Haematopota yunnanoides
Haematopota subpicea
Haematopota vexativa
Haematopota sineroides
Haematopota linaresae
Haematopota hanzhogensis
Haematopota chongoroiensis
Haematopota angolensis
Haematopota brunnicornis
Haematopota degenensis
Haematopota quadrifenestrata
Haematopota intrincata
Haematopota arrabidaensis
Haematopota quartaui
Haematopota vimoli
Haematopota gobindai
Haematopota excipula
Haematopota cynthiae
Haematopota bealesi
Haematopota subturkstanica
Haematopota pollinantenna
Haematopota albalinea
Haematopota sumelae
Haematopota bequaerti
Haematopota mangkamensis
Haematopota nigriantenna
Haematopota athlyna
Haematopota darjeelingensis
Haematopota nasuensis
Haematopota incrassicornis
Haematopota albicapilla
Haematopota wuzhishanensis
Haematopota subirrorata
Haematopota pilosifemura
Haematopota lancangjiangensis
Haematopota guacangshanensis
Haematopota qionghaiensis
Haematopota przewalskii
Haematopota zophera
Haematopota yunnanensis
Haematopota yungani
Haematopota whartoni
Haematopota vassali
Haematopota varifrons
Haematopota u-nigrum
Haematopota tosta
Haematopota torrevillasi
Haematopota tiomanensis
Haematopota thurmanorum
Haematopota taunggyiensis
Haematopota takensis
Haematopota striata
Haematopota spenceri
Haematopota sparsa
Haematopota singarensis
Haematopota sikkimensis
Haematopota schmidi
Haematopota scanloni
Haematopota prolixa
Haematopota procyon
Haematopota pisinna
Haematopota picea
Haematopota pendleburyi
Haematopota pechumani
Haematopota pattoni
Haematopota pallida
Haematopota orba
Haematopota oporina
Haematopota nepalensis
Haematopota nathani
Haematopota mouchai
Haematopota melloi
Haematopota marceli
Haematopota malabarica
Haematopota longipennis
Haematopota libera
Haematopota krombeini
Haematopota knekidis
Haematopota kerri
Haematopota kaulbacki
Haematopota kashmirensis
Haematopota howarthi
Haematopota holtmanni
Haematopota helviventer
Haematopota hardyi
Haematopota hainani
Haematopota gregoryi
Haematopota gracilicornis
Haematopota fulvipes
Haematopota fukienensis
Haematopota fletcheri
Haematopota flavipuncta
Haematopota famicis
Haematopota equina
Haematopota echma
Haematopota demeilloni
Haematopota crossi
Haematopota crassitibia
Haematopota corrigata
Haematopota contracta
Haematopota clarkana
Haematopota chvalai
Haematopota casca
Haematopota burtoni
Haematopota brunnipes
Haematopota biorbis
Haematopota biharensis
Haematopota biguttata
Haematopota bicolor
Haematopota barri
Haematopota areei
Haematopota ampla
Haematopota amala
Haematopota alyta
Haematopota albiocrea
Haematopota albimedia
Haematopota albimanica
Haematopota albihalter
Haematopota adusta
Haematopota achlys
Haematopota yuannoides
Haematopota tchivinguiroensis
Haematopota dolondoloensis
Haematopota bashanensis
Haematopota volneri
Haematopota unizonata
Haematopota tuberculata
Haematopota tonkiniana
Haematopota tessellata
Haematopota tenasserimi
Haematopota splendens
Haematopota singularis
Haematopota rubida
Haematopota roralis
Haematopota pungens
Haematopota punctifera
Haematopota philipi
Haematopota personata
Haematopota paucipunctata
Haematopota pachycera
Haematopota nigrita
Haematopota nigricans
Haematopota monticola
Haematopota montana
Haematopota mokanshanensis
Haematopota matherani
Haematopota marginata
Haematopota malayensis
Haematopota maculata
Haematopota lunulata
Haematopota litoralis
Haematopota lineota
Haematopota lineata
Haematopota latifascia
Haematopota jiri
Haematopota jellisoni
Haematopota javana
Haematopota jacobsoni
Haematopota irrorata
Haematopota irregularis
Haematopota intermedia
Haematopota qilianshanensis
Haematopota mengdingensis
Haematopota stonei
Haematopota nigrifrons
Haematopota paratruncata
Haematopota lukiangensis
Haematopota sphaerocallus
Haematopota zengjiani
Haematopota yongpingi
Haematopota yanggangi
Haematopota guangxiensis
Haematopota mingqingi
Haematopota jianzhongi
Haematopota chengyongi
Haematopota toyamensis
Haematopota ustulata
Haematopota triatipennis
Haematopota tamerlani
Haematopota surugaensis
Haematopota stackelbergi
Haematopota sobrina
Haematopota sinensis
Haematopota shinonagai
Haematopota sewelli
Haematopota saccae
Haematopota rufipennis
Haematopota pekingensis
Haematopota pavlovskii
Haematopota olsufjevi
Haematopota nubilis
Haematopota nagashimai
Haematopota minuscularia
Haematopota minuscula
Haematopota latebricola
Haematopota kouzuensis
Haematopota koryoensis
Haematopota kansuensis
Haematopota innominata
Haematopota hikosanensis
Haematopota hennauxi
Haematopota hedini
Haematopota hakusanensis
Haematopota fuscicornis
Haematopota desertorum
Haematopota delozi
Haematopota caspica
Haematopota caenofrons
Haematopota benoisti
Haematopota bactriana
Haematopota atropathenica
Haematopota antennata
Haematopota algira
Haematopota rotundata
Haematopota personta
Haematopota limbata
Haematopota diasi
Haematopota tropai