what is the difference between race and ethnicity?

best answer
In sum the term race is understood today as primarily a sociological designation that identifies a group sharing some outward physical characteristics and some commonalities of culture and history while ethnicity is a word for something you acquire based on where your family is from and the group which you share cultural traditional and familial bonds and experiences with. The end result people may have racial similarity but ethnic dissimilarity.