The life cycle of a butterfly has four main stages: the egg, the caterpillar, the chrysalis & the butterfly. After hatching from the egg, the caterpillar begins to eat; so much that it often sheds its skin as it continues to grow. Then, once fully grown, the caterpillar makes a chrysalis, where over the course Continue reading