Horse Fly?

Horse Fly?

Observation - Horse Fly? - UK and Ireland. Description: