Authorities Identify Woman Killed in Pedestrian Accident at Mission Street and Geneva Avenue SAN FRANCISCO, CA (April 6, 2021) – Authorities identified the woman who died in a pedestrian accident last month in San Francisco. On March 2, two vehicles struck Edda Cabrera at the corner of Mission Street and Geneva Avenue in […]