Identification, Images, & Information
For Insects, Spiders & Their Kin
For the United States & Canada
Photo#1325000
ichneumonid 5 - Megarhyssa macrurus - female

ichneumonid 5 - Megarhyssa macrurus - Female
Mississauga, Peel Region, Ontario, Canada
July 27, 2016
best guess=Megarhyssa macrurus

Moved

Moved
Moved from ID Request.

Yes…
See reference here.