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: https://www.al.com/news/2020/06/decatur-police-officer-punches-liquor-store-owner-who-reported-robbery.html