Tachinid fly
Trichopoda giacomellii (Blanchard)