Richard Deshuan Vaughn Jr., a 39-year-old man from Birmingham, Alabama, was killed late on the night of November 22, 2020, after violence erupted outside a Captain D’s seafood restaurant on Parkway East. Police were called to the location at about 10:30 p.m., and officers arriving at the scene found him down in the parking lot with a gunshot wound, the kind of injury that turns a busy stretch of asphalt into a sudden, frantic crime scene.
As detectives began piecing together what happe
...Read More