Blow Fly, Lucilia sp
Family Calliphoridae, Blowflies. Probably genus Lucilia, Green Bottle Flies.
Still looking for the etymology of Calliphora: "calli" is used frequently in scientific epithets:
ancient Greek "kalli" = beautiful; "phora" is also common, means bearer of, to carry (cf amphora).