From what I gathered, it is known as a Bee Fly and this one was about the size of a large horsefly and possibly pregnant. First time I have seen this kind of insect around my home but I despise giant horseflies, and after hearing stories plus seeing videos on the Bot Fly, just about every fly I see makes me cringe with disgust! Giant Beetles, Giant Spiders, Wasps, Bees, Scorpions, and other bugs, I am OK with, but flies and maggots just disturb me!
I was very tempted to squash this thing suspecting it to be a Bot Fly but after learning a little more about it, I decided to let this one be….although I am hoping a large bird or reptile may have taken care of it for me! 😉