Horsefly?

Horsefly?

Observation - Horsefly?. Description: