Green Fly of sorts!

Green Fly of sorts!

Observation - Green Fly of sorts! - Global. Description: Tiny green Fly resting on my resting dog :) What is it?

Tiny green Fly resting on my resting dog :)
What is it?