Lucilia cuprina
The species Lucilia cuprina, formerly named Phaenicia cuprina, is more commmonly known as the Australian Sheep Blowfly. It belongs to the blow fly family Calliphoridae