Every Spaniard is Hispanic, by definition.
Most are Caucasian.
If you ever watch the Mexican shows on Telemundo, you’d think Mexico was a European country.