Family Tachinidae – Parasitic Flies

Large, bristly, and bee or wasplike.  Larval hosts are insects, millipedes, spiders or scorpions.  The most common hosts are caterpillars.  (Bugguide)