Tuscaloosa Police Department(TUSCALOOSA, Ala.) — Police investigating the brutal arrest of an Alabama woman have released body camera video of the encounter after witness video posted on social media caused outrage. Officers were called to a scene in Tuscaloosa at 6:40 p.m. on Friday in reference to someone leaving the scene of an accident. Approximately …
Apr 25