tachina fera

tachina fera

Observation - tachina fera - UK and Ireland. Description: