Tachinid fly - Tachina fera

Tachinid fly - Tachina fera

Observation - Tachinid fly - Tachina fera - UK and Ireland. Description: a large parasitic fly

a large parasitic fly