Leo Davis, aged 24, was killed on February 28, 2017, in Houston, Texas, during a violent incident involving multiple victims. The crime took place amidst a carjacking that led to a shooting. Around 9 p.m. that evening, two young men forced a driver out of a Jeep Commander near West Bellfort and Kirkwood. Shortly after, the suspects crashed the stolen Jeep into a white Ford Explorer. When the driver of the Explorer attempted to confront the suspects, one of them opened fire, leading to a fatal ou
...Read More