Levon Anderson, a 48-year-old man from Mobile, Alabama, was fatally shot on January 30, 2019, in what authorities later determined to be a homicide. Anderson was found suffering from gunshot wounds in the early morning hours at a location in the 2000 block of Washington Avenue, a residential area in Mobile. Emergency responders quickly arrived on the scene, but Anderson was pronounced dead shortly after their arrival.
The circumstances surrounding the shooting remain unclear, but law en
...Read More