Mayor Jennifer Roberts faces an unusually strong primary challenge for an incumbent.
Mayor Jennifer Roberts faces an unusually strong primary challenge for an incumbent. Diedra Laird dlaird@charlotteobserver.com
Mayor Jennifer Roberts faces an unusually strong primary challenge for an incumbent. Diedra Laird dlaird@charlotteobserver.com