Ichneumon Fly

Ichneumon Fly

Observation - Ichneumon Fly - UK and Ireland. Description: