Police Make Arrest in Odessa Fatal Hit-and-Run 8/13/13
CBS 7 Staff Reports
ODESSA – Odessa Police have arrested 27-year-old Christian Leon in connection with a hit and run wreck that happened on Friday, Aug. 9 near the 2300 block of East 2nd Street.
According to police, a blue F-150 was traveling East on 2nd Street. OPD says 33-year-old Derrick Current was “walking in the middle of the street and failed to yield right of way to the F-150, causing the front-left of the F-150 to hit the pedestrian.”
Current died from his injuries on Sunday, Aug. 11th at Medical Center Hospital.
Leon turned himself into police and has been charged with Failure to Stop and Render Aid.