Tachina fera (Linnaeus 1761)

Tachina fera (Linnaeus 1761)

Observation - Tachina fera (Linnaeus 1761) - UK and Ireland. Description: