race = biological. subdivision of species. there aren't "races" in the human species.
ethnicity = cultural. imo, judaism is an ethnicity.
^not 100% on ethnicity. that's by best guess. oh, and i don't think it's a fine line. unless the grand canyon is just a crack.