Deerfly?

Deerfly?

Observation - Deerfly? - UK and Ireland. Description: