Fly, bluebottle?

Fly, bluebottle?

Observation - Fly, bluebottle?. Description: Metallic green fly on hazel leaf

Metallic green fly on hazel leaf