I would appreciate a consensus from an Ichneumonologist, if possible! Unfortunately, I don't have a photo of the det label, nor do I remember the location. No other photos from different angles either, but I think this is Phrudus (Tersilochinae)? Maybe I'm wrong, but I'd appreciate corrections!!
7 months ago