On March 27, 2025, 28-year-old Robert Lee was shot and killed in the Walnut Park West neighborhood of St. Louis, Missouri. The incident occurred at a residence in the 5600 block of Pamplin Place, where police were called shortly before 7:15 p.m. to respond to a domestic disturbance. Officers arriving at the scene found Lee suffering from gunshot wounds inside the home. Emergency medical services personnel responded, but Lee was pronounced dead at the scene.
The investigation revealed that
...Read More