Tachinidae

Tachinidae

Observation - Tachinidae - UK and Ireland. Description: Large bristly fly with yellow head markings.

Large bristly fly with yellow head markings.