horsefly?

horsefly?

Observation - horsefly?. Description: