There are three races.
They used to be called Caucasian, Negroid and Mongoloid (I don't know the PC terms now). From certain traits on the skull, the race of the person can be determined (ever see CSI or numerous shows on trueTV?).
Hispanic is not one of them.
Hispanic is a group of nationalities, like slavic.
Hispanic is a PC term that really means nothing except what the liberals want it to mean.