Tachinid Fly?

Tachinid Fly?

Observation - Tachinid Fly? - UK and Ireland. Description: