The approval followed an emotionally charged debate that reflected divisions on SF’s politically liberal board over support for law enforcement. Read More
The approval followed an emotionally charged debate that reflected divisions on SF’s politically liberal board over support for law enforcement. Read More