Large Marsh Horsefly ?

Large Marsh Horsefly ?

Observation - Large Marsh Horsefly ?. Description: