Charlotte Mayor Patrick Cannon arrested on federal public corruption charges

Updated:

Loading
Charlotte Mayor Patrick Cannon arrested on federal public corruption charges