Alabama Black Man Dies After Police Punch, Hospitalized for a Week
23 Apr 2025
A 41-year-old Black man, John Scott Jr., passed away Tuesday after he had been in the hospital for a week after his arrest in Decatur, Alabama. Scott was punched and Tasered by police during the arrest, but it is not certain what his death was caused by. Scott's killing has...
Read More