click to enlarge
Woman sentenced for fatal DUI hit and run on SF's Twin Peaks
56-year-old Chinese citizen Yuee Yao was fatally struck by a car on Twin Peaks in 2012.
Mike Koozmin/2012 S.F. Examiner file photo
Tags: Crime & Courts, Stories
Uploaded: Dec 20, 2013
Post / Read Comments (2)