Tachinid Fly

Tachinid Fly

Observation - Tachinid Fly - UK and Ireland. Description: Large fly with orange on abdomen, sitting ominously close to a caterpillar

Large fly with orange on abdomen, sitting ominously close to a caterpillar