Decatur police punch and arrest black business owner who called to report a robbery
Surveillance video from March 15, 2020 shows Kevin Penn, owner of Star Spirits & Beverages being attacked and arrested by police in Decatur, Alabama. Penn had called the police to report he had detained a robber at his store. The incident has received public attention recently when the footage was uploaded to social media.
Full Story:
1 view
19
3
2 months ago 00:07:15 32
Decatur Police Officers Shoot Robbery Suspect Who Pulled Out a BB Gun
3 months ago 00:01:43 1
Intense Bodycam Footage Shows Police Use PIT Maneuver To Arrest Carjacking Suspects
11 months ago 00:28:31 2
Применение оружия сотрудниками полиции: Рецидивисты [Выпуск 113 2022]