Wednesday, September 6th 2017, 2:56 pm
Police in Lufkin, Texas, released this footage of a woman who freed herself from her handcuffs and took their SUV on a joy ride.
September 6th, 2017
November 13th, 2024
October 28th, 2024
October 17th, 2024
February 7th, 2025
February 7th, 2025
February 7th, 2025
February 7th, 2025