Benjamin Dean Fatally Struck by Tesla Driver at O’Farrell Street [San Francisco, CA]

Benjamin Dean Dead, Wife Injured After Driver Allegedly Runs Red Light at O’Farrell and Taylor Streets   SAN FRANCISCO, CA (July 22, 2019) – A Clovis man perished after a driver struck a pair of pedestrians Sunday afternoon at O’Farrell and Taylor streets.   According to news reports, the event turned fatal around 2:30 p.m. […]