Flesh Fly?

Flesh Fly?

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