you got it all wrong guy, which is weird since you are from texas which is so close to the whole deal
mexican is not a race its a nationality
puerto rican is not a race its a nationality
hispanic is a race, its a mixture of european settlers, my money is on spanish, and the natives that lived in america before it was colonised, thats why people of mexican and puerto rican nationality can both be hispanic
its the same as the US, u.s. citizen is a nationality, but the nationals can be caucasian, hispanic, arabic, african, mongolian or mixed
mexican is not a race its a nationality
puerto rican is not a race its a nationality
hispanic is a race, its a mixture of european settlers, my money is on spanish, and the natives that lived in america before it was colonised, thats why people of mexican and puerto rican nationality can both be hispanic
its the same as the US, u.s. citizen is a nationality, but the nationals can be caucasian, hispanic, arabic, african, mongolian or mixed