Giant ichneumons
Scientific name: Megarhyssa
Giant ichneumons
Scientific name: Megarhyssa
Photo By Donna Fernstrom , used under CC0 /Cropped and compressed from original
Species of Giant ichneumons
Photo By Donna Fernstrom , used under CC0 /Cropped and compressed from original