On May 17, 2020, Winndell Howard, a 38-year-old resident of Saint Louis, Missouri, was found deceased from multiple gunshot wounds in the 4700 block of McMillian Avenue. The incident occurred in the early hours of the morning, around 2:17 a.m. According to the St. Louis Metropolitan Police Department, officers responded to the scene and discovered Howard's body on a front porch with several gunshot wounds.
The investigation revealed that Howard had been involved in an argument with a 28-y
...Read More