In the evening hours of May 6, 2021, a tragedy unfolded in a northwest St. Louis County apartment complex that claimed the lives of two brothers. Michael Goodwin, a 36-year-old Black male, and his younger brother, Myron Goodwin, aged 35, were found shot to death inside their residence on Plaza Rock Court.
The events began to draw attention around 5:40 p.m. when St. Louis County police officers responded to a call for shots fired at the apartment building. Upon their arrival, the officers
...Read More