Previous
Previous

Decision on ShotSpotter contract delayed in San Diego

Next
Next

Community calls for reform after latest study of San Diego police data finds racial disparities