By John Kean15th February 2017 Type: Order: Diptera Family: Muscidae Genus: Haematobia Species: irritans Subspecies: exigua Authority: (L.) Common name: buffalo fly Models: [NEED TO IMPLEMENT LIST] List all taxa