Tachina ursina

Tachina ursina

Observation - Tachina ursina - UK and Ireland. Description: