Chat with us, powered by LiveChat Spongy moths have 4 life cycle stages: egg, caterpillar, pupa and adult. Their populations may be severely impacted by nuclear polyhedrosis viruses. These viruses infect, and kill, - Perfectwriting
Place order