Musca xanthomelas
Musca xanthomelas is a species of fly belonging to the taxonomic tribe Muscini. It is widespread across Africa from the eastern to southern regions. It feeds on dung, especially from cattle and a variety of other sources such as tears from wildebeest.
Female members of this species at intervals of about 5 days can lay up to 4 batches of eggs with as many as 33 eggs per batch. A single female can produce a maximum of 94 eggs.