The Rev. William Barber, NC NAACP president, speaks during Moral Monday protests on Halifax Mall in Raleigh.
The Rev. William Barber, NC NAACP president, speaks during Moral Monday protests on Halifax Mall in Raleigh. Ethan Hyman AP
The Rev. William Barber, NC NAACP president, speaks during Moral Monday protests on Halifax Mall in Raleigh. Ethan Hyman AP