Saw this right next to the garden and he let me get a close in picture of him. Looks like a black soldier fly but hard to tell. Estimated to be about 2 to 3 cm long.