Alfonso Watts, a 43-year-old resident of St. Louis, Missouri, tragically lost his life on April 19, 2021. The incident occurred in the 10800 block of Hallstead Drive in north St. Louis County. According to reports, an altercation at a residence led to a fatal shooting. Officers from the North County Precinct responded to a call for a shooting and found Alfonso Watts with at least one gunshot wound. Despite being transported to a local hospital, he was pronounced dead shortly after.
The in
...Read More