Stephen Horton, a 22-year-old man, was fatally shot on February 3, 2025, in Worthington, a suburb of Columbus, Ohio. Horton was found in a parking lot with a gunshot wound and was pronounced dead at the scene. The incident occurred outside an apartment complex on Proprietors Road, where police responded to a 911 call from the alleged shooter, 23-year-old Claire Touvell. Touvell, who had previously been in a relationship with Horton, claimed she acted in self-defense after Horton ambushed her in
...Read More