ThomasCaelifera At the very least, I can tell you that's a sphinx (family Sphingidae). I'm sure bugguide would appreciate this picture
Comments (1)