Big Black Horse Fly (probably)

Big Black Horse Fly (probably)

I believe this critter is a big horse fly but I’m not entirely certain.  Whatever it is, it’s laying a bunch of eggs and was pretty patient during the photography.  I found it fascinating and beautiful, in the same way as a black sports car, or a black stealth fighter, or the dark nearly-black police dog that I saw the other day.  In the original image, the fly is hanging from a window in a vertical position but it pleases the eye better to rotate it to the horizontal.  For the accuracy of a biologist, though, the eggs are laid in a way that they will fall to the ground after hatching.