Tachinid fly

Tachinid fly

Observation - Tachinid fly - Global. Description: