Look what I found in my backyard this morning...

These things are huge (about 2 1/2 inches long)!
Can somebody identify this species for me, please? I'd like to know whom I'm host to :-)
PhotoPhotoPhoto
Hoppers
3 Photos - View album
Shared publiclyView activity