Horse Fly?

Horse Fly?

Observation - Horse Fly?. Description: