Millions of monarch butterflies make a 3,000-mile journey every autumn from the northeastern U.S. and Canada to the mountains of central Mexico. Here, they layer tree branches until spring, when they will once again head north.