On October 9, 2019, 18-year-old Devion Webb was tragically killed in a triple shooting outside the Pit Stop convenience store on San Antonio's East Side. According to witnesses, the shooting erupted following an argument over a woman. Webb, along with another man in his forties, Charles Johnson, were sitting outside the store when a third man, reportedly in his late teens or early twenties, pulled out a gun and started shooting. The incident occurred around 8 PM, and both Webb and Johnson died a
...Read More