tachinid fly

tachinid fly

Observation - tachinid fly - UK and Ireland. Description: