This amazing, enormous iridescent wasp astounded us. The ovipositor alone was around 5 inches long! Searching reveals this to be a giant ichneumid wasp. Very impressive.
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy