tachinid

tachinid

Observation - tachinid - UK and Ireland. Description: