Former Mayor Patrick Cannon was videotaped taking bribes.
Former Mayor Patrick Cannon was videotaped taking bribes. Jeff Siner jsiner@charlotteobserver.com
Former Mayor Patrick Cannon was videotaped taking bribes. Jeff Siner jsiner@charlotteobserver.com