Ichneumonoidea?

Ichneumonoidea?

Observation - Ichneumonoidea? - Global. Description: