Destruction in the making as these caterpillars hatch on a lovely summers day caterpillar egg hatch Caterpillars hatching