Tachina Grossa

Tachina Grossa

Observation - Tachina Grossa - UK and Ireland. Description: