Fly

Fly

Observation - Fly - UK and Ireland. Description: Large black fly with black spots on the wings

Large black fly with black spots on the wings