Long fly

Long fly

Observation - Long fly - UK and Ireland. Description: Long black fly flying around knapweed.Any ideas?

Long black fly flying around knapweed.Any ideas?