Become a digitalPLUS subscriber. 99¢ for 4 weeks.

Nation of Islam Chief of Staff Leonard Farrakhan Muhammad

Muhammad speaks to a gathering at Operation Push headquarters in Chicago in 1999.
Loading