Tag: Lenard Liu
SFPD Investigating Geneva Avenue Homicide
SAN FRANCISCO—The San Francisco Police Department are investigating a homicide that occurred on Geneva Avenue on Tuesday, January 11, at approximately 4:48 p.m. Officers...