Tachinid fly, Tachina fera

Tachinid fly, Tachina fera

Observation - Tachinid fly, Tachina fera - UK and Ireland. Description: