iridescent fly

iridescent fly

Observation - iridescent fly - UK and Ireland. Description: