Tachinidae
By walwyn - May 20th, 2009
Tagged:

Tachinidae is the second largest family of flies with 8,200 species. All are parasitoids (the larvae develop inside a living host, ultimately killing it), and a few that are parasitic (do not kill the host). Most attack the larvae of Lepidoptera and are an important biological control comparable with the Hymenoptera parasitoids.

