bayucca Reduviidae, Phymatinae and most probably Phymata sp. http://bugguide.net/node/view/4833/bgpage?from=0
Comments (1)