John is a genius. I emailed that guy, and had an answer within 24 hours:
"tachinid fly. Adults visit flowers and larvae are internal parasites on other insects. Harmless to you"

The experts have spoken. Any future Tachinid Flies will only suffer exile.