I see the pic and I say, "No, that looks like an Ichneumon but with a short ovipositor." And so I search "ophion wasp" and what's it's common name? "Short-tailed Ichneumon." I guess an ovipositor...