Chapel Hill Police Chief Told Officers to Stand Down as Confederate Statue is Toppled
Chapel Hill Police Chief Told Officers to Stand Down as Confederate Statue is Toppled
On Aug. 20, the century-old Silent Sam statue at the University of North Carolina-Chapel Hill was toppled over as police officers stood by.…