Horse fly

Horse fly

Observation - Horse fly - UK and Ireland. Description: