Tachinid Fly?

Tachinid Fly?

Observation - Tachinid Fly?. Description: