osv-4-20-17-DTLA-Hit-and-Run-Auto-Vs-Ped_thumb133

The collision was reported at 12:05 a.m. near the intersection of Sixth Street and Towne Avenue. Photo: OnSceneTV

Leave a comment

Your email address will not be published. Required fields are marked *