An Alabama liquor store owner has sued in federal court after a police officer responding to a robbery call at his store punched him in the face and broke his jaw in March 2020. Lawyers for Kevin Penn, the owner of Star Spirits & Beverages, filed a suit on March 11 against police officer Justin […]