Tag: Alarming Hit-and-Run Crash on Telegraph Avenue near 20th Street