Ichneumonoidea?

Ichneumonoidea?

Observation - Ichneumonoidea?. Description: