In the small city of Greensboro, Alabama, the life of 33-year-old Terrell Lashawn Powell, a male, was cut short in a violent act that led to a capital murder indictment. While initial reports from a gun violence memorial page mentioned his death occurred on May 15, 2023, court records in the indictment of a suspect state the fatal incident took place on September 26, 2024.
On that September day, a deadly weapon was fired from outside into a dwelling where Powell was located, resulting in
...Read More