Tachinid?

Tachinid?

Observation - Tachinid?. Description: