Richard Gomillia, a 38-year-old resident of St. Louis, Missouri, was tragically found dead on January 25, 2021. The incident occurred in the 7200 block of Woodstead Court, where St. Louis County police officers responded to a call regarding a shooting at approximately 7:36 PM. Upon arrival, officers discovered Gomillia inside an apartment, suffering from apparent gunshot wounds. He was pronounced dead at the scene.
The St. Louis County Police Department’s Bureau of Crimes Against Person
...Read More