iridescent green fly

iridescent green fly

Observation - iridescent green fly - UK and Ireland. Description: