Tachinid Fly

Tachinid Fly

Observation - Tachinid Fly. Description: Any idea what this might be? Released from the Kitchen. 22 Degrees in Scotland!

Any idea what this might be? Released from the Kitchen. 22 Degrees in Scotland!