A rezoning protest at a 2013 Charlotte City Council meeting.
A rezoning protest at a 2013 Charlotte City Council meeting. Robert Lahser rlahser@charlotteobserver.com
A rezoning protest at a 2013 Charlotte City Council meeting. Robert Lahser rlahser@charlotteobserver.com