This Ichneumonid parasitoid has been found inside microlepidoptera pupae (Glyphipterix sp.)

More Paola Andrea Sotelo Cardona's questions See All
Similar questions and discussions