5mm fly ?

5mm fly ?

Observation - 5mm fly ? - UK and Ireland. Description: body 5mm long

body 5mm long