With the rise of CHALT, Chapel Hill’s never seen an election quite like this

by