Monarchs fly from Canada and the United States to spend the winter in Mexico. They travel across three countries and migrate as far as 2,500 miles (4,000 kilometers)!