Tachinid Fly
There are a large number of flies in this family (8200+) and all produce
larvae that live within other insect larvae and in the case of some
beatles the adults. Most species
end up killing their host but a few live in harmony (ie. parasitic).
Those that kill their host are known as paracitoid.
These flies are distributed over much of the world and are
beneficial pollinators. Many have been introduced into America
to help with the pollination but silkworm rearers are not too happy
about this.