Simuliidae Fly

Simuliidae Fly

Observation - Simuliidae Fly - UK and Ireland. Description: