Green fly?

Green fly?

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