The death of Leon Ward occurred on December 6, 2025, in the Seventh Ward of New Orleans, Louisiana. Ward, who was 42 years old, was discovered by New Orleans Police Department officers responding to a report of a shooting near the intersection of Old Roman and Aubry Streets. Upon arrival at the scene, law enforcement officials found him inside a residence suffering from a gunshot wound.
Emergency medical services transported Ward to a local hospital for treatment, but he ultimately succum
...Read More