Every March, half a million monarch butterflies leave the hills and mountains of Mexico and begin the long migration North. Some travel only a few hundred miles, into the plains of Southern Texas. Others make it as far as Canada, 3,000 miles away. Their voyage is one of survival: a search for food, shelter and a place to propagate...