Large Black Fly

Large Black Fly

Observation - Large Black Fly - UK and Ireland. Description: