Feedback

Baby Found in Abandoned Car After High-Speed Pursuit

 

Police officers in Carrollton, Texas, were astonished to discover a six-week-old baby in the backseat of a car that led them on a high-speed chase.

Shows