Caterpillars turn into cannibals and eat each other when plants deploy defensive chemicals to make their foliage less appetising, research has revealed.
Caterpillars turn into cannibals and eat each other when plants deploy defensive chemicals to make their foliage less appetising, research has revealed.