Greenbottle Fly on leaf

Greenbottle Fly on leaf

Greenbottle Fly on leaf

Greenbottle Fly on leaf