I caught one of these (I think identical) on top of Smugglers Notch, Vermont last summer (late August). How many species of Ichnuemonidae are there in the Northeast (anybody know)? Where was the photo taken? Mark Walker