Large black fly

Large black fly

Observation - Large black fly - UK and Ireland. Description: