Michael Chapman, a 40-year-old resident of Saint Louis, Missouri, tragically lost his life on August 30, 2020. The incident occurred in the Dutchtown neighborhood of south St. Louis. On that fateful morning, police were called to an apartment complex on the 3500 block of Binham Avenue around 8 a.m. Upon arrival, they discovered Michael Chapman deceased inside the apartment. The circumstances surrounding his death were immediately deemed suspicious, prompting a thorough investigation by the St. L
...Read More