Chokwe Antar Lumumba

Chokwe Antar Lumumba is the mayor of Jackson, Miss.