Nathan Owen, a 31-year-old man from Hayward, California, was found dead on July 30, 2018, in the O'Fallon Park neighborhood of St. Louis, Missouri. According to reports, police responded to a ShotSpotter call for a shooting on the 4400 block of Athlone Avenue. Upon arrival, they discovered Owen suffering from multiple gunshot wounds. Paramedics pronounced him dead at the scene. The incident triggered an investigation by homicide detectives.
Further details emerged revealing that Owen had
...Read More