Is this a Horsefly?

Is this a Horsefly?

Observation - Is this a Horsefly? - UK and Ireland. Description: c12mm long

c12mm long