Though often annoying, insects perform a vital function in the world’s eco-system. Their small size makes insects innocuous to most, however up close and personal insects may evoke other emotions. Wasp Wasps are critically important in natural bio-control. Almost every pest insect species has a wasp species that is a predator or parasite upon it. […]