John La Salle Very nice - definitely a Eucharitidae (Chalcidoidea). And, as you point out, they are parasitoids of ants.
Comments (1)