"Ancala africana", Tabanidae, is an African species of large horsefly, about 20 mm long. Females such as this one are blood-sucking, and, like some other large Tabanidae, they are reported to attack Hippos for preference.