Flesh fly???

Flesh fly???

Observation - Flesh fly??? - UK and Ireland. Description: