Tag: Telegraph Avenue Pedestrian crash killed one person