Tachina grossa

Tachina grossa

Observation - Tachina grossa - UK and Ireland. Description: