I just stumbled onto your site in attempting to show a visitor exactly how the giant ichneumon accomplishes oviposition. I perused several hot buttons and hey!—–you really have a great site. It will be extremely useful for our neverending stream of visiting students from local schools. Just curious. Where are you located?
Thanks for the compliment. We have some awesome Ichneumon oviposition images sent in by web browsers. We are in Los Angeles.