Large Marsh Horsefly ?

Large Marsh Horsefly ?

Observation - Large Marsh Horsefly ? - Global. Description: