
Monarchs migrate to northern United States and Canada. Here, a monarch caterpillar hangs from a leaf in Southern Maine before it turns into a chrysalis. It takes four or five generations of monarchs to reach New England, the Great Lakes, or southern Canada from Mexico.
(Steven A. Holt for The Boston Globe)

