Carrollton Police Department Blooper Reel
The Carrollton Police Department in Carrollton, Texas shared this hilarious compilation embarrassing moments by their police officers that got caught on camera.