more Giant Ichneumon
Here are a few nice pics of (what I assume are) Giant Ichneumon from trees in our yard. Take care,
Thanks for sending us your images of two female Megarhyssa atrata laying eggs.
What's That Bug? does not endorse extermination