Cephalopsis titillator

Cephalopsis titillator is a member of the genus of flies in the family Oestridae. It is a nasal bot fly of dromedaries.