On February 5, 2023, 17-year-old Jamorie Cannon was fatally shot in the face in St. Louis, Missouri. The incident occurred around 7:30 p.m. in the 800 block of O'Fallon Street, located in the city's Columbus Square neighborhood. Officers responding to the scene found Cannon deceased inside a residence; he resided in the same block.
In the aftermath of the tragedy, Cannon's family and community members expressed profound grief and called for an end to the violence plaguing their neighbo
...Read More