On May 19, 2024, in Mexico, Missouri, 36-year-old Christopher S. Welch was fatally shot during a domestic altercation at a residence on East Promenade Street. The Mexico Public Safety Department responded to the incident around 6:17 p.m., discovering that several individuals inside the home had been involved in a dispute. Christopher's brother, 30-year-old Stephen L. Welch, was identified as the shooter and remained at the scene until authorities arrived.
Initially, Stephen Welch was a
...Read More