Posted inCovering the Police SFPD release video of fatal Glen Park police shooting by Eleni Balakrishnan May 26, 2023May 30, 2023
Posted inFeatured Cop’s attorney stalls SFPD shooting case, throws shade at ex-DA Boudin by Eleni Balakrishnan May 26, 2023May 30, 2023
Posted inTrouble Police shoot, kill armed man following standoff by Joe Eskenazi May 19, 2023June 8, 2023
Posted inCovering the Police Case dropped against SF cop who shot Keita O’Neil by Eleni Balakrishnan May 18, 2023May 19, 2023
Posted inCovering the Police Max Carter-Oberstone is SF’s most consequential commissioner by Eleni Balakrishnan May 18, 2023May 19, 2023
Posted inTrouble Nima Momeni pleads not guilty to Bob Lee stabbing by Eleni Balakrishnan May 18, 2023May 18, 2023
Posted inCovering the Police SFPD accused of secret policy-making, usurping power by Eleni Balakrishnan May 17, 2023May 18, 2023
Posted inCovering the Police Judge grants final delay in Sean Moore police shooting case by Eleni Balakrishnan April 28, 2023April 28, 2023
Posted inTrouble SFPD promises more patrols after 4/20 Dolores Park shooting by Yujie Zhou April 26, 2023April 28, 2023
Posted inCovering the Police Decision looms on state prosecution of SF cop who shot Keita O’Neil by Eleni Balakrishnan April 21, 2023April 24, 2023
Posted inCovering the Police Thomas Harvey named Mission’s new police captain by Christina A. Macintosh and Eleni Balakrishnan April 20, 2023April 24, 2023
Posted inTrouble Bob Lee killing: DA portrays Nima Momeni as premeditated killer by Eleni Balakrishnan April 14, 2023May 30, 2023
Posted inTrouble Bob Lee killing: SF officials slam Elon Musk, others, for spreading rampant crime narrative by Eleni Balakrishnan April 13, 2023May 30, 2023
Posted inTrouble Arrest made in SF killing of Bob Lee — tech exec’s alleged killer also worked in tech by Joe Eskenazi April 13, 2023June 1, 2023
Posted inTrouble SF cannabis dispensaries take a hit in ongoing spate of robberies by Eleni Balakrishnan April 11, 2023April 13, 2023