Caterpillars carry traces of plants long gone by eating soil agrimagApril 15, 2019 Leaves are the main diet of caterpillars but they also eat soil to improve their intestinal flora. Researchers from the Netherlands Institute of Ecology (NIOO-K... Read More... INSECTS0 Comments1 min read