Gregory Deon Scott, a 29-year-old Black man from Houston, Texas, tragically lost his life on May 5, 2022. He was fatally shot in the Westchase area of Houston, specifically in a parking lot located at 2339 South Kirkwood Road. The incident occurred around 10:40 p.m., and despite efforts to save him, Scott was pronounced dead at a nearby hospital.
Houston Police Department officers responded to the scene and found Scott with gunshot wounds. Surveillance video from the area captured a man,
...Read More