What Type of fly is this? its huge
Could be a blue rutila fly (Family Tachinidae) http://www.brisbaneinsects.com/brisbane_tachinids/BlueRutiliaFly.html. Or the green rutila fly, which is similar.

Or the golden head rutila: