In the late hours of a Wednesday in Saint Louis, Missouri, the life of Stanford Cecil Morris Jr. came to a sudden and violent end. On August 25, 2021, the 45-year-old man from St. Charles County was discovered inside a vehicle in the Walnut Park West neighborhood. He had been fatally shot in his upper body. The grim discovery was made at approximately 11:30 p.m. in the 6000 block of Thekla Avenue, near Riverview Boulevard, where he was pronounced dead at the scene.
The initial investigati
...Read More