Hit and run crash caught on camera
Zlima
Published
03/21/2011
Traffic cameras in Dallas caught this hit and run pedestrian accident. Victim is recovering.
5 Comments