More Videos

Trump says 'both sides' are to blame for Charlottesville violence 2:33

Trump says 'both sides' are to blame for Charlottesville violence

A burst of murals at Camp North End 1:56

A burst of murals at Camp North End

Man shot dead on Albemarle Road 0:41

Man shot dead on Albemarle Road

What American Airlines' new Charlotte hub leader means for CLT 3:12

What American Airlines' new Charlotte hub leader means for CLT

Druid Hills community works to adapt to changes 3:26

Druid Hills community works to adapt to changes

Curtis Samuel back at practice 0:09

Curtis Samuel back at practice

What you should expect during a TSA pat down at the airport under new regulations 2:06

What you should expect during a TSA pat down at the airport under new regulations

Mayor Roberts announces after-school program grant 2:08

Mayor Roberts announces after-school program grant

White supremacy protests in Charlottesville, Va., devolve into a chaotic day of violence 2:24

White supremacy protests in Charlottesville, Va., devolve into a chaotic day of violence

School board member apologizes for sharing meme about slaves, Nazis and Democrats 1:17

School board member apologizes for sharing meme about slaves, Nazis and Democrats

  • Disagree but still love one another

    The Rev. Raymond Johnson and Chris O'Shea disagree about comments made by Charlotte City Council member Dimple Ajmera but still came together, respecting each other's right to express his opinion on Monday, July 24, 2017. Jeff Siner/The Charlotte Observer

The Rev. Raymond Johnson and Chris O'Shea disagree about comments made by Charlotte City Council member Dimple Ajmera but still came together, respecting each other's right to express his opinion on Monday, July 24, 2017. Jeff Siner/The Charlotte Observer jsiner@charlotteobserver.com
The Rev. Raymond Johnson and Chris O'Shea disagree about comments made by Charlotte City Council member Dimple Ajmera but still came together, respecting each other's right to express his opinion on Monday, July 24, 2017. Jeff Siner/The Charlotte Observer jsiner@charlotteobserver.com

Presidential election re-fought by protesters at Charlotte City Council meeting

July 24, 2017 6:20 PM