Deonta Landrum, aged 38, tragically lost his life on August 30, 2020, in St. Louis, Missouri. According to reports, officers responded to a call and found Landrum with multiple gunshot wounds. He was immediately transported to a hospital, where he was later pronounced dead. The incident occurred in the Jeff-Vander-Lou neighborhood, a region that has seen its share of violence over the years.
The investigation into Landrum's death was handled by homicide detectives, who were also investiga
...Read More