Londen Dean Brown was killed in St. Louis, Missouri, on May 28, 2016, after gunfire erupted in the 4400 block of Labadie Avenue and left him on the sidewalk with multiple gunshot wounds. A 22-year-old Black man, he was pronounced dead at the scene as the afternoon around him turned suddenly chaotic.
Investigators treated the shooting as a homicide and, in the days that followed, leaned on the public for help in piecing together what happened and who might have been involved. Police circu
...Read More