Tevin McCoy, a 23-year-old resident of Saint Louis, Missouri, tragically lost his life on April 4, 2017. According to reports, McCoy was found fatally shot near the entrance of an apartment building in the Carr Square neighborhood of St. Louis. Police were initially responding to a call about a stabbing but discovered McCoy with gunshot wounds instead. The incident occurred around 1:50 p.m., and despite the prompt arrival of law enforcement, McCoy succumbed to his injuries at the scene.
T
...Read More