Horsefly?

Horsefly?

Observation - Horsefly? - Global. Description: