Tag: Fatal Pedestrian Train Collision near Eden Canyon Road and Interstate 580 in Castro Valley