What's even more strange (for Americans) is that demographically, the large majorities of Hispanics are not mixed with Black peoples.
In any case, the demography of Latin America is not the same at all that the demography of Hispanics in the U.S. In the last group there is a predominant presence of Mexicans and Caribbeans. But in Latin America Mexicans are only 1 in 6 Latinos, and Caribbeans are only 1 in 20 Latinos!!