It's a Robber Fly. Do a quick search on google and compare it with a Horse fly which do look like a "housefly" but are larger and they do hurt when they bite. My Dad was allergic to them, and the deer fly, but the pic you posted is the Robber Fly also known as an Assasin Fly.…what the hell this sumbitch is? Sitting on my truck mirror and wasn’t scared when I got close which made me a little nervous. It wasn’t small either.
View attachment 285833View attachment 285832