Would love to know the species ID on this one! Definitly an ichneumonid, Seek thought it was genus Ophion.
Ladybug
About
Help
Forum
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy