Tachinid sps

Tachinid sps

Observation - Tachinid sps - UK and Ireland. Description: