Every spring, hummingbirds embark on an ambitious migration, flying thousands of miles from Central America and Mexico to breeding grounds in the U.S. and Canada. Hummingbirds migrate an average of 23 ...