Diptera
Family: Canthyloscelidae
Genus and species:

to be done

to be done

to be done

to be done