Tachinid Fly, Nowickia ferox

Tachinid Fly, Nowickia ferox

Observation - Tachinid Fly, Nowickia ferox - Global. Description: