On January 17, 2011, 28-year-old Steven Powell was shot and killed in New Orleans. His death contributed to the troubling homicide statistics that the city was grappling with during that period. The New Orleans Police Department (NOPD) was investigating his case among many others, trying to find any potential leads or suspects. Despite the efforts of local law enforcement, no significant breakthroughs were reported, and his death remains part of a list of unsolved homicides in the area.
...Read More