Confidence: It might be this.
Notes: In green flies that I am presently aware of (e.g. Lucilia and Gymnochaeta), the thorax and abdomen are both green. This fly is new to me and if an ID is possible, I should be grateful. It doesn’t look hairy enough to be a Tachinid.