Nation of Islam leader Louis Farrakhan gives 3-hour Fourth of July address, slams critics for accusing him of anti-Semitism.

Read more