Tachina?

Tachina?

Observation - Tachina? - UK and Ireland. Description: Black & orange fly.

Black & orange fly.