horse fly ?

horse fly ?

Observation - horse fly ?. Description: