In the early evening of January 14, 2024, a dispute inside a Jennings, Missouri, convenience store tragically ended the life of 25-year-old Keila Buckner. A female, Buckner had arranged to meet a man at the New York Market & Liquor on Jennings Station Road to exchange firearms and cash.
Surveillance footage from inside the store captured the moments leading up to the fatal encounter. Buckner and the man, later identified as 20-year-old Devin Macon, were seen talking near each other, both
...Read More