Abilene Police Chase Ends In Crash

2023-05-07 12

Occurred on May 3, 2023 / Abilene, Texas, USA

Info: Police chase a car going down the highway and end up at the sight of a crash caused by massive chase.

Free Traffic Exchange