A San Francisco police officer who cheated death in the wee hours this morning during a traffic stop gone awry has been released from General Hospital and is "doing better," according to the department. A white 2006 PT Cruiser like the one driven by Antonio DalbelloAt 1:42 a.m. the officer -- who ... More >>
