" 
 
   He is Mexican because he is a citizen there. Also he sings Mariachi music which is ""Mexican Music"". Its like saying ""How is Jessica Alba an American actress?"" The main race in Mexico is Mexican but he is Italian and Spanish. And the main race in America is White."