https://en.wikipedia.org/wiki/Tachinidae I think this is the fly that I saw yesterday. I’m going to make “annoying buzzing of flies” one of the signs I watch when I’m tending to my garden. I intensely dislike flies, but I’ll try to leave these caterpillar 🐛 killers alone.