long black fly

long black fly

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