Steven Owens, aged 32, was tragically killed on April 4, 1990, in Detroit, Michigan. His death occurred during a violent incident at a crack house on St. Aubin Street, which resulted in the deaths of six individuals, making it one of the most significant mass murders in Detroit in nearly two decades. Owens, who had a history of crimes related to auto theft, was described by Assistant Wayne County Prosecutor John Bianco as "a good guy" who had previously testified for the prosecution.
Th
...Read More