A Mountain View man has been arrested on suspicion of vehicular manslaughter stemming from a fatal car crash in San Francisco earlier this month, police announced Friday.
A Mountain View man has been arrested on suspicion of vehicular manslaughter stemming from a fatal car crash in San Francisco earlier this month, police announced Friday.