Annoying flies!

Annoying flies!

Observation - Annoying flies!. Description: There was hundreds of these little blighters along a lane, if anyone can tell me what they are that will be fantastic - thanks. I assume they are the same species, as one seems to have a 'fuzzy' head!

There was hundreds of these little blighters along a lane, if anyone can tell me what they are that will be fantastic - thanks. I assume they are the same species, as one seems to have a 'fuzzy' head!