They are now. Prior to that they were more Spanish.
Mexico is dumping it’s underclass on us. Plain and simple.
You are completely correct. The legals and illegals from Mexico used to be (20-30 years ago) Spanish or mostly Spanish blooded. Today the Mexican legal immigrants still tend to be Spanish. They have more money and have the means to find a way to get here legally. While the border jumpers and illegal aliens from Mexico tend to 100% Indian or mostly Indian who are called Mestizo.
Summary-—
The Mexican invaders of today are predominately Mestizo and Indian. Guatemalans that get here (by hook or by crook) are very very Indian looking. Probably Mayan. I have been through their neighborhoods