Agree, I am pretty sure as you are about Reduviidae, Harpactorinae. What bout genus Zelus? At least as illustration for Harpactorinae.
http://bugguide.net/node/view/4403/bgpage?from=0
When I am commenting "slightly tend to" means almost desperate ;-)...
Comments (3)