Cam Hill defeated in Chapel Hill; Lavelle wins big in Carrboro

November surprise

by