A Black business owner was attacked by police officers after calling them over a robbery
According AL.com, the incident happened nearly three months ago on March 15, however, surveillance video of the attack was uploaded to social media over the weekend. The clip shows a cop walk into Star Spirits & Beverages — a liquor store in Decatur, which is located in north Alabama — and almost instantly punch the owner, Kevin Penn. […]