Authorities have identified the 26-year-old San Francisco resident found dead on Geneva Avenue as advocates pointed to a sharp uptick in pedestrian deaths.
Authorities have identified the 26-year-old San Francisco resident found dead on Geneva Avenue as advocates pointed to a sharp uptick in pedestrian deaths.