By 2050 there will be almost 2.5 times as many people here as in 1960: 420 million. The share of the population of European descent will be a minority as it is today in California, Texas and New Mexico. And that minority will be aging, shrinking and dying. There will be as many Hispanics here, 102 million, as there are Mexicans today in Mexico...