The manager at a local fast food restaurant is from Spain. His features are not that much different than many of the other employees, who are "Mexican". Dark hair, dark eyes, kinda skinny. Oh his skin is a couple of shades lighter than the average "Mexican"(whatever that might be) , but until I spoke with him, I'd assumed he too was "Mexican".
Brazilians are more likely to have African ancestry than any Mexican. Beside which they speak a form of Portuguese, not Spanish. That goes back to the very discovery of the New World, prior to significant mapping. The Pope settled competing claims between Spain and Portugal by setting a "line of demarcation", Unfortunately, while the Pope intended the split to be equitable, in reality the Portuguese got the short end of the stick, because South America proved to be farther east than at first thought.