On January 14, 2024, 25-year-old Keila Buckner was fatally shot at the New York Market & Liquor convenience store located at 8701 Jennings Station Road in Jennings, Missouri. According to the St. Louis County Police Department, Buckner entered the store accompanied by a man, later identified as 20-year-old Devin Macon. Inside the store, a struggle ensued between them, during which Macon shot Buckner. She was transported to a local hospital but succumbed to her injuries.
Investigations
...Read More