Tabanidae, commonly known as horseflies, are cosmopolitan flies in the suborder Brachycera. They inhabit almost all habitats including mangroves, deserts, forests and highlands up to 4,000 meters high ...