On January 19, 2025, Leo Neal, a 29-year-old African American man, was found deceased in Atlanta, Georgia. He had been shot inside an SUV in South Fulton, a southern suburb of Atlanta. The Atlanta Journal-Constitution reported that police identified the victim as Leo Neal, age 29.
At this time, no arrests have been made in connection with the death of Leo Neal. The Atlanta Police Department has not released any information regarding suspects or persons of interest. The investigation remai
...Read More