ichneumon fly?

ichneumon fly?

Observation - ichneumon fly?. Description: